mesg-cli
MESG Engine CLI
Usage
$ npm install -g @liteflow/cli
$ mesg-cli COMMAND
running command...
$ mesg-cli (-v|--version|version)
@liteflow/cli/1.0.0-alpha.1 darwin-x64 node-v12.16.1
$ mesg-cli --help [COMMAND]
USAGE
$ mesg-cli COMMAND
...
Commands
mesg-cli deploy:process [PROCESS_FILE]
Deploy a process
USAGE
$ mesg-cli deploy:process [PROCESS_FILE]
ARGUMENTS
PROCESS_FILE Path of a process file
OPTIONS
--env=FOO=BAR Environment variables to inject to the process
--password=password Password of your account
See code: src/commands/deploy/process.ts
mesg-cli deploy:service [PATH]
Deploy a service
USAGE
$ mesg-cli deploy:service [PATH]
ARGUMENTS
PATH [default: ./] Path or url of a service
OPTIONS
--password=password Password of your account
See code: src/commands/deploy/service.ts
mesg-cli dev [PATH]
Start a dev environment for your project
USAGE
$ mesg-cli dev [PATH]
ARGUMENTS
PATH [default: ./] Path of your project
OPTIONS
--pull
--version=version [default: v0.19]
See code: src/commands/dev.ts
mesg-cli help [COMMAND]
display help for mesg-cli
USAGE
$ mesg-cli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
mesg-cli init PATH
Create a new project
USAGE
$ mesg-cli init PATH
ARGUMENTS
PATH Path of your project
See code: src/commands/init.ts
mesg-cli login
Login to a registry
USAGE
$ mesg-cli login
OPTIONS
--email=email
--password=password
--register
See code: src/commands/login.ts
mesg-cli logout
Logout from a registry
USAGE
$ mesg-cli logout
See code: src/commands/logout.ts
mesg-cli process:dev [PROCESS_FILE]
Run a process in a local development environment
USAGE
$ mesg-cli process:dev [PROCESS_FILE]
ARGUMENTS
PROCESS_FILE Path of a process file
OPTIONS
--env=FOO=BAR Environment variables to inject to the process
--pull
--version=version [default: v0.19]
See code: src/commands/process/dev.ts
mesg-cli service:dev [PATH]
Run a service in a local development environment
USAGE
$ mesg-cli service:dev [PATH]
ARGUMENTS
PATH [default: ./] Path or url of a service
OPTIONS
--env=FOO=BAR Environment variables to inject to the service
--pull
--version=version [default: v0.19]
See code: src/commands/service/dev.ts
mesg-cli service:doc [SERVICE_PATH]
Generate documentation for service and print it to stdout
USAGE
$ mesg-cli service:doc [SERVICE_PATH]
ARGUMENTS
SERVICE_PATH [default: ./] Path of a service
OPTIONS
-s, --save Save to default readme file
See code: src/commands/service/doc.ts
mesg-cli service:execute RUNNER_HASH TASK
Execute a task on a running service
USAGE
$ mesg-cli service:execute RUNNER_HASH TASK
ARGUMENTS
RUNNER_HASH The hash of the runner that will execute this execution
TASK Task key
OPTIONS
-d, --data=key=value Task inputs
-j, --json=json Path to a JSON file containing the task inputs
--eventHash=eventHash Event hash to create the execution with
See code: src/commands/service/execute.ts
mesg-cli service:init DIR
Initialize a service from a template
USAGE
$ mesg-cli service:init DIR
ARGUMENTS
DIR Directory to initialize a service into
OPTIONS
-t, --template=template Specify the template URL to use
See code: src/commands/service/init.ts