0.0.5 • Published 5 years ago

@toolbox-cli/toolbox v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

toolbox

cli for running a growing list of containerized apps and tools.

oclif Version Downloads/week License

Usage

$ npm install -g @toolbox-cli/toolbox
$ toolbox COMMAND
running command...
$ toolbox (-v|--version|version)
@toolbox-cli/toolbox/0.0.5 darwin-x64 node-v12.10.0
$ toolbox --help [COMMAND]
USAGE
  $ toolbox COMMAND
...

Commands

toolbox autocomplete [SHELL]

display autocomplete installation instructions

USAGE
  $ toolbox autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

OPTIONS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

EXAMPLES
  $ toolbox autocomplete
  $ toolbox autocomplete bash
  $ toolbox autocomplete zsh
  $ toolbox autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

toolbox aws:aws-cli:0.0.1

Launch the AWS cli via an executable docker container.

USAGE
  $ toolbox aws:aws-cli:0.0.1

EXAMPLES
  $ toolbox run:aws-cli iam list-instance-profiles --no-verify-ssl
  $ toolbox run:aws-cli cloudformation list-stacks

See code: src/commands/aws/aws-cli/0.0.1.ts

toolbox aws:aws-saml:0.0.1

Launch AWS SAML login script via an executable docker container.

USAGE
  $ toolbox aws:aws-saml:0.0.1

EXAMPLE
  $ toolbox run:aws-saml --environment=dev-example --role=Administrator  --profile=default --no-verify-ssl

See code: src/commands/aws/aws-saml/0.0.1.ts

toolbox bitnami:kubectl:1.15.3

Launch kubectl 1.15.3 via an executable docker container.

USAGE
  $ toolbox bitnami:kubectl:1.15.3

EXAMPLES
  $ kubectl get pods -A
  $ kubectl get nodes -A
  $ kubectl apply -k .

See code: src/commands/bitnami/kubectl/1.15.3.ts

toolbox commands

list all the commands

USAGE
  $ toolbox commands

OPTIONS
  -h, --help  show CLI help
  -j, --json  output in json format
  --hidden    also show hidden commands

See code: @oclif/plugin-commands

toolbox hashicorp:ansible:0.0.1

Launch ansible 2.8.3 cli via an executable docker container.

USAGE
  $ toolbox hashicorp:ansible:0.0.1

ALIASES
  $ toolbox run:ansible-playbook
  $ toolbox run:ansible-vault
  $ toolbox run:ansible-galaxy
  $ toolbox run:ansible-console
  $ toolbox run:ansible-config
  $ toolbox run:ansible-doc
  $ toolbox run:ansible-inventory
  $ toolbox run:ansible-pull

EXAMPLES
  $ toolbox run:ansible <host-pattern> [options]
  $ toolbox run:ansible-playbook [options] playbook.yml [playbook2 ...]
  $ toolbox run:ansible-vault [create|decrypt|edit|encrypt|encrypt_string|rekey|view] [options] [vaultfile.yml]
  $ toolbox run:ansible-galaxy [delete|import|info|init|install|list|login|remove|search|setup] [--help] [options] ...
  $ toolbox run:ansible-console [<host-pattern>] [options]
  $ toolbox run:ansible-config [view|dump|list] [--help] [options] [ansible.cfg]
  $ toolbox run:ansible-doc [-l|-s] [options] [-t <plugin type] [plugin]
  $ toolbox run:ansible-inventory [options] [host|group]
  $ toolbox run:ansible-pull -U <repository> [options] [<playbook.yml>]

See code: src/commands/hashicorp/ansible/0.0.1.ts

toolbox hashicorp:packer:1.4.3

Launch Packer 1.4.3 via an executable docker container.

USAGE
  $ toolbox hashicorp:packer:1.4.3

EXAMPLES
  $ toolbox run:packer validate ./my-image.json
  $ toolbox run:packer build ./my-image.json

See code: src/commands/hashicorp/packer/1.4.3.ts

toolbox hashicorp:terraform:0.11.13

Launch Terraform 0.11.13 via an executable docker container.

USAGE
  $ toolbox hashicorp:terraform:0.11.13

EXAMPLES
  $ toolbox run:terraform refresh
  $ toolbox run:terraform plan
  $ toolbox run:terraform apply

See code: src/commands/hashicorp/terraform/0.11.13.ts

toolbox hashicorp:terraform:0.12.6

Launch Terraform 0.12.6 via an executable docker container.

USAGE
  $ toolbox hashicorp:terraform:0.12.6

EXAMPLES
  $ toolbox run:terraform refresh
  $ toolbox run:terraform plan
  $ toolbox run:terraform apply

See code: src/commands/hashicorp/terraform/0.12.6.ts

toolbox help [COMMAND]

display help for toolbox

USAGE
  $ toolbox help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

toolbox ide:eclipse:4.4.1

Launch the Eclipse 4.4.1 IDE via an executable docker container.

USAGE
  $ toolbox ide:eclipse:4.4.1

See code: src/commands/ide/eclipse/4.4.1.ts

toolbox plugins

list installed plugins

USAGE
  $ toolbox plugins

OPTIONS
  --core  show core plugins

EXAMPLE
  $ toolbox plugins

See code: @oclif/plugin-plugins

toolbox plugins:install PLUGIN...

installs a plugin into the CLI

USAGE
  $ toolbox plugins:install PLUGIN...

ARGUMENTS
  PLUGIN  plugin to install

OPTIONS
  -f, --force    yarn install with force flag
  -h, --help     show CLI help
  -v, --verbose

DESCRIPTION
  Can be installed from npm or a git url.

  Installation of a user-installed plugin will override a core plugin.

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command 
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in 
  the CLI without the need to patch and update the whole CLI.

ALIASES
  $ toolbox plugins:add

EXAMPLES
  $ toolbox plugins:install myplugin 
  $ toolbox plugins:install https://github.com/someuser/someplugin
  $ toolbox plugins:install someuser/someplugin

See code: @oclif/plugin-plugins

toolbox plugins:link PLUGIN

links a plugin into the CLI for development

USAGE
  $ toolbox plugins:link PLUGIN

ARGUMENTS
  PATH  [default: .] path to plugin

OPTIONS
  -h, --help     show CLI help
  -v, --verbose

DESCRIPTION
  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello' 
  command will override the user-installed or core plugin implementation. This is useful for development work.

EXAMPLE
  $ toolbox plugins:link myplugin

See code: @oclif/plugin-plugins

toolbox plugins:uninstall PLUGIN...

removes a plugin from the CLI

USAGE
  $ toolbox plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN  plugin to uninstall

OPTIONS
  -h, --help     show CLI help
  -v, --verbose

ALIASES
  $ toolbox plugins:unlink
  $ toolbox plugins:remove

See code: @oclif/plugin-plugins

toolbox plugins:update

update installed plugins

USAGE
  $ toolbox plugins:update

OPTIONS
  -h, --help     show CLI help
  -v, --verbose

See code: @oclif/plugin-plugins

toolbox update [CHANNEL]

update the toolbox CLI

USAGE
  $ toolbox update [CHANNEL]

See code: @oclif/plugin-update