
Security News
Security Community Slams MIT-linked Report Claiming AI Powers 80% of Ransomware
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.
MESG Engine CLI
$ npm install -g @mesg/cli
$ mesg-cli COMMAND
running command...
$ mesg-cli (-v|--version|version)
@mesg/cli/0.2.0 darwin-x64 node-v12.13.0
$ mesg-cli --help [COMMAND]
USAGE
  $ mesg-cli COMMAND
...
mesg-cli daemon:logsmesg-cli daemon:startmesg-cli daemon:statusmesg-cli daemon:stopmesg-cli help [COMMAND]mesg-cli process:compile [PROCESS_FILE]mesg-cli process:create DEFINITIONmesg-cli process:delete PROCESS_HASH...mesg-cli process:detail PROCESS_HASHmesg-cli process:dev [PROCESS]mesg-cli process:listmesg-cli process:logs PROCESS_HASHmesg-cli service:compile [SERVICE]mesg-cli service:create DEFINITIONmesg-cli service:detail SERVICE_HASHmesg-cli service:dev [SERVICE]mesg-cli service:doc [SERVICE]mesg-cli service:execute RUNNER_HASH TASKmesg-cli service:init DIRmesg-cli service:listmesg-cli service:logs RUNNER_HASHmesg-cli service:start SERVICE_HASHmesg-cli service:stop RUNNER_HASH...mesg-cli daemon:logsShow the Engine's logs
USAGE
  $ mesg-cli daemon:logs
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --[no-]follow    Follow logs
  --host=host      [default: localhost] Host to access the MESG engine
  --name=name      (required) [default: engine] Name of the docker service running the engine
  --tail=tail      [default: 10000] Display the last N lines
See code: src/commands/daemon/logs.ts
mesg-cli daemon:startStart the Engine
USAGE
  $ mesg-cli daemon:start
OPTIONS
  -h, --help           show CLI help
  -p, --port=port      [default: 50052] Port to access the MESG engine
  -q, --quiet          Display only essential information
  --host=host          [default: localhost] Host to access the MESG engine
  --name=name          (required) [default: engine] Name of the docker service running the engine
  --network=network    Name of the network to connect to
  --p2p-port=p2p-port  (required) [default: 26656] Port to use for p2p interaction
  --path=path          (required) [default: /Users/antho/.mesg] Path to the mesg folder
  --[no-]pull          Pull the latest image of the given version
  --version=version    (required) [default: v0.18] Version of the Engine to run
See code: src/commands/daemon/start.ts
mesg-cli daemon:statusGet the Engine's status
USAGE
  $ mesg-cli daemon:status
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
  --name=name      (required) [default: engine] Name of the docker service running the engine
See code: src/commands/daemon/status.ts
mesg-cli daemon:stopStop the Engine
USAGE
  $ mesg-cli daemon:stop
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
  --name=name      (required) [default: engine] Name of the docker service running the engine
See code: src/commands/daemon/stop.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 process:compile [PROCESS_FILE]Compile a process
USAGE
  $ mesg-cli process:compile [PROCESS_FILE]
ARGUMENTS
  PROCESS_FILE  Path of a process file
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --dev            compile the process and automatically deploy and start all the services
  --env=FOO=BAR    Set environment variables
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/compile.ts
mesg-cli process:create DEFINITIONCreate a process
USAGE
  $ mesg-cli process:create DEFINITION
ARGUMENTS
  DEFINITION  Process's definition. Use process:compile first to build process definition
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/create.ts
mesg-cli process:delete PROCESS_HASH...Delete one or many processes
USAGE
  $ mesg-cli process:delete PROCESS_HASH...
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --confirm        Confirm deletion
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/delete.ts
mesg-cli process:detail PROCESS_HASHDisplay detailed information on a process
USAGE
  $ mesg-cli process:detail PROCESS_HASH
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/detail.ts
mesg-cli process:dev [PROCESS]Run a process in development mode
USAGE
  $ mesg-cli process:dev [PROCESS]
ARGUMENTS
  PROCESS  [default: ./] Path of the process
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --dev            compile the process and automatically deploy and start all the services
  --env=FOO=BAR    Set environment variables
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/dev.ts
mesg-cli process:listList processes
USAGE
  $ mesg-cli process:list
OPTIONS
  -h, --help         show CLI help
  -p, --port=port    [default: 50052] Port to access the MESG engine
  -q, --quiet        Display only essential information
  -x, --extended     show extra columns
  --columns=columns  only show provided columns (comma-separated)
  --csv              output is csv format
  --filter=filter    filter property by partial string matching, ex: name=foo
  --host=host        [default: localhost] Host to access the MESG engine
  --no-header        hide table header from output
  --no-truncate      do not truncate output to fit screen
  --sort=sort        property to sort by (prepend '-' for descending)
See code: src/commands/process/list.ts
mesg-cli process:logs PROCESS_HASHLog the executions related to a process
USAGE
  $ mesg-cli process:logs PROCESS_HASH
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/process/logs.ts
mesg-cli service:compile [SERVICE]Compile a service and upload its source to IPFS server
USAGE
  $ mesg-cli service:compile [SERVICE]
ARGUMENTS
  SERVICE  [default: ./] Path or url of a service
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/service/compile.ts
mesg-cli service:create DEFINITIONCreate a service
USAGE
  $ mesg-cli service:create DEFINITION
ARGUMENTS
  DEFINITION  Service's definition. Use service:compile first to build service definition
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
  --start          Automatically start the service once created
See code: src/commands/service/create.ts
mesg-cli service:detail SERVICE_HASHDisplay detailed information on a service
USAGE
  $ mesg-cli service:detail SERVICE_HASH
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/service/detail.ts
mesg-cli service:dev [SERVICE]Run a service in development mode
USAGE
  $ mesg-cli service:dev [SERVICE]
ARGUMENTS
  SERVICE  [default: ./] Path or url of a service
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --env=FOO=BAR    Set environment variables
  --host=host      [default: localhost] Host to access the MESG engine
  --start          Automatically start the service once created
See code: src/commands/service/dev.ts
mesg-cli service:doc [SERVICE]Generate documentation for service and print it on stdout
USAGE
  $ mesg-cli service:doc [SERVICE]
ARGUMENTS
  SERVICE  [default: ./] Path of a service
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  -s, --save       Save to default readme file
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/service/doc.ts
mesg-cli service:execute RUNNER_HASH TASKExecute 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
  -h, --help             show CLI help
  -j, --json=json        Path to a JSON file containing the task inputs
  -p, --port=port        [default: 50052] Port to access the MESG engine
  -q, --quiet            Display only essential information
  --eventHash=eventHash  Event hash to create the execution with
  --host=host            [default: localhost] Host to access the MESG engine
See code: src/commands/service/execute.ts
mesg-cli service:init DIRInitialize a service from a template
USAGE
  $ mesg-cli service:init DIR
ARGUMENTS
  DIR  Directory to initialize a service into
OPTIONS
  -h, --help               show CLI help
  -p, --port=port          [default: 50052] Port to access the MESG engine
  -q, --quiet              Display only essential information
  -t, --template=template  Specify the template URL to use
  --host=host              [default: localhost] Host to access the MESG engine
See code: src/commands/service/init.ts
mesg-cli service:listList running services
USAGE
  $ mesg-cli service:list
OPTIONS
  -h, --help         show CLI help
  -p, --port=port    [default: 50052] Port to access the MESG engine
  -q, --quiet        Display only essential information
  -x, --extended     show extra columns
  --columns=columns  only show provided columns (comma-separated)
  --csv              output is csv format
  --filter=filter    filter property by partial string matching, ex: name=foo
  --host=host        [default: localhost] Host to access the MESG engine
  --no-header        hide table header from output
  --no-truncate      do not truncate output to fit screen
  --sort=sort        property to sort by (prepend '-' for descending)
See code: src/commands/service/list.ts
mesg-cli service:logs RUNNER_HASHFetch the logs of a service
USAGE
  $ mesg-cli service:logs RUNNER_HASH
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --event=event    Display a specific event
  --[no-]events    Display events
  --[no-]follow    Follow log output
  --host=host      [default: localhost] Host to access the MESG engine
  --[no-]results   Display results
  --tail=tail      [default: 10000] Display the last N lines
  --task=task      Display a specific task results
See code: src/commands/service/logs.ts
mesg-cli service:start SERVICE_HASHStart a service by creating a new runner
USAGE
  $ mesg-cli service:start SERVICE_HASH
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --env=FOO=BAR    Set environment variables
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/service/start.ts
mesg-cli service:stop RUNNER_HASH...Stop one or more running service
USAGE
  $ mesg-cli service:stop RUNNER_HASH...
OPTIONS
  -h, --help       show CLI help
  -p, --port=port  [default: 50052] Port to access the MESG engine
  -q, --quiet      Display only essential information
  --confirm        Confirm deletion
  --delete-data    Delete running service persistent data
  --host=host      [default: localhost] Host to access the MESG engine
See code: src/commands/service/stop.ts
FAQs
MESG CLI
The npm package @mesg/cli receives a total of 344 weekly downloads. As such, @mesg/cli popularity was classified as not popular.
We found that @mesg/cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.

Security News
Ruby's creator Matz assumes control of RubyGems and Bundler repositories while former maintainers agree to step back and transfer all rights to end the dispute.

Research
/Security News
Socket researchers found 10 typosquatted npm packages that auto-run on install, show fake CAPTCHAs, fingerprint by IP, and deploy a credential stealer.