A collection of packages for rapidly developing command line applications
- @qui-cli/qui-cli: bundled core functionality (colors, env, log, progress, root, shell, validators). Works well with ora and @inquirer/prompts.
Alternatively, individual packages can be selected and used in a more parsimonious, light-weight, modular manner:
@qui-cli Plugin: Standardized Chalk colors for CLI output
Core features of @qui-cli/qui-cli
@qui-cli Plugin: Standardized environment configuration
@qui-cli Plugin: Standardized winston wrapper
@qui-cli Plugin: Export usage as markdown
@qui-cli plugin structure and registrar
@qui-cli Plugin: Progress bar for CLI app
Quickly build a CLI app
@qui-cli Plugin: Identify the root of the current application
@qui-cli Plugin: Standardized shelljs wrapper
Build a structured @qui-cli command from directory contents
@qui-cli Plugin: Input validators
If using the modular approach, plugin definitions are managed by @qui-cli/plugin and core functionality resides in @qui-cli/core