-
Marc Went authored
BREAKING CHANGE: 🧨 New CLI Introduced After too many painful dev cycles with bash scripting we decided to rewrite the CLI. Since we are a typescript oriented team and focusing mostly on configuration of 3rd party apps we decided to use typescript all the way. Most notable features: - built using github.com/google/zx: Google's zx approach offers us as a nice way to wrap our tooling. - improved handling of input parameters using yargs - granular colorized debug output: using familiar levels such as log (always printed to stdout), debug, info, warn, error (always printed to stderr) - command autocompletion - improved tracing of code - friendly installer: will ask where to install, wether to install autocompletion scripts - auto upgrade: the user will basked to upgrade if a new version exists - improved readability, testability and maintainability
f2389dec