- Remove default env settings
- Change the way plugins are loaded (have to be required in the script now)
- Move
keystore
to own module
- Improve debug output
- Add
cli.ui.printError
- Add
cli.ui.printDebug
- Add
- Replace own request library with
request
andrequest-promise-native
- Remove
api.js
- Add promise helper module
- Add HTTP(S) request module
- Implement ui progress functions
- Implement unit tests
- Integrate linter
- Move sorce files to
lib
directory
- Improve API module
- Improve UI module
- Improve configuration module
- Improve
global cli
interface
- Turn
program.lib
intoglobal cli
- Improve debug mode
- Rename from
@cli-tools/cli
to@clitools/base
- Get version from caller script's
package.json
- Add missing
api.js
- Implement verbosity, silent and debug output options
- Create config file if it doesn't exist
- Split everything up into own modules
- Moved to own repo from my dot files / bash scripts repo