process.arch
bin name of CLI command
cache directory to use for CLI
example ~/Library/Caches/mycli or ~/.cache/mycli
full path to command dir of plugin
if there are typescript commands, this will point to the typescript files if they are on disk for development
config directory to use for CLI
example: ~/.config/mycli
data directory to use for CLI
example: ~/.local/share/mycli
debugging level
set by ${BIN}_DEBUG or DEBUG=$BIN
base dirname to use in cacheDir/configDir/dataDir
points to a file that should be appended to for error logs
example: ~/Library/Caches/mycli/error.log
path to home directory
example: /home/myuser
normalized full paths to hooks
points to typescript files if available
CLI name from package.json
npm registry to use for installing plugins
full package.json
parsed with read-pkg
process.platform
if plugins points to a module this is the full path to that module
for dynamic plugin loading
base path of root plugin
active shell
parsed tsconfig.json
user agent to use for http calls
example: mycli/1.2.3 (darwin-x64) node-9.0.0
cli version from package.json
example: 1.2.3
if windows
Generated using TypeDoc
version