Create formatted multi-column command-line interfaces with easy layout control.
easily create complex multi-column command-line-interfaces
$ const cliui = require('@isaacs/cliui'); const ui = cliui(); ui.div('Command', 'Description'); console.log(ui.toString());$ const cliui = require('@isaacs/cliui'); const ui = cliui(); ui.div({text: 'Left', width: 20}, {text: 'Right', width: 20}); console.log(ui.toString());$ const cliui = require('@isaacs/cliui'); const ui = cliui({width: 80}); ui.div('Name', 'Version', 'Status'); console.log(ui.toString());$ const cliui = require('@isaacs/cliui'); const ui = cliui(); ui.div({text: 'Usage: tool [options]', padding: [1,2]}); console.log(ui.toString());$ const cliui = require('@isaacs/cliui'); const ui = cliui({width: process.stdout.columns}); ui.div('Item1', 'Item2'); console.log(ui.toString());