npm install cloudhub-cliDisplay and interact with CloudHub resource from the command line. Supports interactive shell and standard CLI modes.
npm install -g cloudhub-cli`Installation from source
`
git clone https://github.com/mulesoft/cloudhub-cli.git
cd cloudhub-cli
npm install
node src/app.js
`Usage
cloudhub-cli [params] [command]Note: Omitting the command will run cloudhub-cli in interactive mode.
$3
1. username --username or export CLOUDHUB_USERNAME=
2. password --password or export CLOUDHUB_PASSWORD=$3
1. organization --organization or export CLOUDHUB_ORG=
2. environment --environment or export CLOUDHUB_ENV=
3. host --host or export CLOUDHUB_HOST=Commands
help [command...] Provides help for a given command.
exit [options] Exits cloudhub-cli
account Show account details
business-groups Lists business groups
apps Lists all applications in the environment
show Show application details
json Show raw application JSON response
stop Stop a running application
start Start an application
restart Restart a running application
delete Delete an application
deploy [options] Deploy a new application
update [options] [zipfile] Update an existing application, optionally updating the zip file
tail Tail application logs
environments Lists environments
regions Lists all supported regions
runtimes Lists all supported runtimes
token Show API access token
create business-group Create a new business group
create environment [options] Create new environment
delete business-group Delete existing business group
delete environment Delete existing environment
Example output
`
> apps
┌────────────────────────────────────────┬───────────────┬──────────────────┬──────────────────┐
│ Application │ Status │ vCores │ Updated │
├────────────────────────────────────────┼───────────────┼──────────────────┼──────────────────┤
│ jeff-test-2 │ UNDEPLOYED │ 1 vCore * 1 │ 3 days ago │
│ cpu-killer.zip │ │ │ │
├────────────────────────────────────────┼───────────────┼──────────────────┼──────────────────┤
│ jeff-test-4 │ UNDEPLOYED │ 1 vCore * 1 │ 3 days ago │
│ cpu-killer.zip │ │ │ │
├────────────────────────────────────────┼───────────────┼──────────────────┼──────────────────┤
│ jeff-test │ STARTED │ 1 vCore * 2 │ a few seconds a… │
│ case36521-ch-error.zip │ │ │ │
└────────────────────────────────────────┴───────────────┴──────────────────┴──────────────────┘
> show jeff-test
┌──────────────────────────────┬──────────────────────────────────────────────────┐
│ Domain │ jeff-test.dev.cloudhub.io │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Status │ STARTED │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Updated │ a few seconds ago │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Runtime │ 3.6.2-R44-CI-SNAPSHOT │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ File name │ case36521-ch-error.zip │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Region │ us-east-1 │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Persistent queues │ true │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Persistent queues encrypted │ false │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Static IPs enabled │ false │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Workers │ 1 vCore * 2 │
│ │ i-3837858b, STARTED │
│ │ i-a0fd1629, STARTED │
├──────────────────────────────┼──────────────────────────────────────────────────┤
│ Properties │ environment=prod │
└──────────────────────────────┴──────────────────────────────────────────────────┘
``