@isaacs/cliui

Create complex multi-column command-line interfaces with ease

npmmacoslinuxwindows
Try with needOr install directly
Source

About

easily create complex multi-column command-line-interfaces

Commands

cliui

Examples

Display help text in a formatted multi-column layout$ cliui --help
Create a simple two-column output with left and right aligned text$ node -e "const cliui = require('@isaacs/cliui'); const ui = cliui(); ui.div('Left Column', 'Right Column'); console.log(ui.toString())"
Build a formatted table-like structure with multiple rows$ node -e "const cliui = require('@isaacs/cliui'); const ui = cliui(); ui.div({text: 'Name', width: 20}, {text: 'Version', width: 10}); ui.div({text: 'app', width: 20}, {text: '1.0.0', width: 10}); console.log(ui.toString())"