The aim of the project is to help Eliters managing compute resource in easy way.
$ npm install -g elitool
$ elitool COMMAND
running command...
$ elitool (--version)
elitool/0.0.2 linux-x64 node-v18.13.0
$ elitool --help [COMMAND]
USAGE
$ elitool COMMAND
...
elitool auth status
elitool cloud compute list
elitool cloud compute resize [INSTANCEID]
elitool cloud compute snapshot [INSTANCEID]
elitool cloud compute start [INSTANCEID]
elitool cloud compute stop [INSTANCEID]
elitool cloud sql list
elitool commands
elitool config get
elitool config set
elitool help [COMMANDS]
elitool scheduler add
elitool scheduler forever
elitool scheduler list
elitool scheduler remove
Current Auth status of Elitool
USAGE
$ elitool auth status
DESCRIPTION
Current Auth status of Elitool
Status Instances
USAGE
$ elitool cloud compute list
DESCRIPTION
Status Instances
Resize Intance
USAGE
$ elitool cloud compute resize [INSTANCEID] [-s <value>]
FLAGS
-s, --instanceSize=<value> Instance Size
DESCRIPTION
Resize Intance
Snapshot Instance
USAGE
$ elitool cloud compute snapshot [INSTANCEID]
DESCRIPTION
Snapshot Instance
Start Instance
USAGE
$ elitool cloud compute start [INSTANCEID]
DESCRIPTION
Start Instance
Stop Intance
USAGE
$ elitool cloud compute stop [INSTANCEID]
DESCRIPTION
Stop Intance
Status SQL Instances
USAGE
$ elitool cloud sql list
DESCRIPTION
Status SQL Instances
list all the commands
USAGE
$ elitool commands [--json] [-h] [--hidden] [--tree] [--columns <value> | -x] [--sort <value>] [--filter
<value>] [--output csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-h, --help Show CLI help.
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> filter property by partial string matching, ex: name=foo
--hidden show hidden commands
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
--tree show tree of commands
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
list all the commands
See code: @oclif/plugin-commands
Elitool configuration
USAGE
$ elitool config get
DESCRIPTION
Elitool configuration
Configure Elitool config.json
USAGE
$ elitool config set [--provider <value>] [--project_id <value>] [--region <value>]
FLAGS
--project_id=<value>
--provider=<value>
--region=<value>
DESCRIPTION
Configure Elitool config.json
EXAMPLES
set --provider {{ aws | gcp }}
set --region {{ region }}
set --project_id {{ PROJECT_ID }}
Display help for elitool.
USAGE
$ elitool help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for elitool.
See code: @oclif/plugin-help
Scheduler Add
USAGE
$ elitool scheduler add
DESCRIPTION
Scheduler Add
Scheduler Forever
USAGE
$ elitool scheduler forever
DESCRIPTION
Scheduler Forever
Scheduler Status
USAGE
$ elitool scheduler list
DESCRIPTION
Scheduler Status
Scheduler Remove
USAGE
$ elitool scheduler remove
DESCRIPTION
Scheduler Remove