0.0.1 • Published 4 years ago

fluence-cli v0.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

fluence-cli

CLI to work with Fluence network

oclif Version CircleCI Downloads/week License

Usage

$ npm install -g fluence-cli
$ fluence COMMAND
running command...
$ fluence (-v|--version|version)
fluence-cli/0.0.1 linux-x64 node-v12.13.1
$ fluence --help [COMMAND]
USAGE
  $ fluence COMMAND
...

Commands

fluence add_blueprint

Add a blueprint to a node.

USAGE
  $ fluence add_blueprint

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -d, --deps=deps              (required) List of blueprint dependencies
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -n, --name=name              (required) A name of a blueprint
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence add_blueprint
  [
     '..',
     '..'
  ]

See code: src/commands/add_blueprint.ts

fluence add_module

Add a module to a node.

USAGE
  $ fluence add_module

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -a, --path=path              (required) A path to a WASM module
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -n, --name=name              (required) A name of a module
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence add_module
  [
     '..',
     '..'
  ]

See code: src/commands/add_module.ts

fluence blueprints

Get a list of blueprints from a node.

USAGE
  $ fluence blueprints

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence blueprints
  [
     '..',
     '..'
  ]

See code: src/commands/blueprints.ts

fluence call

Call a service.

USAGE
  $ fluence call

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -S, --service=service        (required) Id of a service
  -a, --args=args              (required) Arguments
  -f, --fname=fname            Name of a function
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -m, --module=module          (required) Id of a module
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  (required) Host to connect to

EXAMPLE
  $ fluence call
  fluence call --host 134.209.186.43 --port 9100 --peer 12D3KooWPnLxnY71JDxvB3zbjKu9k1BCYNthGZw6iGrLYsR1RnWM -t 
  12D3KooWPnLxnY71JDxvB3zbjKu9k1BCYNthGZw6iGrLYsR1RnWM -S b9ec12ba-c69f-4cf3-991a-7590aec7b662 -m 
  811deb12-a9ab-4cba-b219-9b48ce7dd5ce -a "[\"123\"]" -f greeting
  [
     '..',
     '..'
  ]

See code: src/commands/call.ts

fluence create_service

Create a service by a blueprint.

USAGE
  $ fluence create_service

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -b, --blueprint=blueprint    (required) A blueprint to create a service
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence create_service
  [
     '..',
     '..'
  ]

See code: src/commands/create_service.ts

fluence help [COMMAND]

display help for fluence

USAGE
  $ fluence help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

fluence interfaces

Get a list of interfaces from a node.

USAGE
  $ fluence interfaces

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence interfaces
  [
     '..',
     '..'
  ]

See code: src/commands/interfaces.ts

fluence modules

Get a list of modules from a node.

USAGE
  $ fluence modules

OPTIONS
  -P, --peer=peer              (required) Host to connect to
  -h, --help                   show CLI help
  -h, --host=host              [default: 127.0.0.1] Host to connect to
  -l, --logLevel=logLevel      [default: info] 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent'
  -p, --port=port              [default: 9100] Port to connect to

  -s, --secretKey=secretKey    Client's secret key. A new one will be generated and printed if this flag is not
                               specified

  -t, --targetPeer=targetPeer  Host to connect to

EXAMPLE
  $ fluence modules
  [
     '..',
     '..'
  ]

See code: src/commands/modules.ts