Mokhtar Naamani 359265d896 @joystream/types - publish v0.10.0 4 vuotta sitten
..
bin b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
src ba5f54b697 Pioneer webpack/tsconfig for "@joystream/types" 4 vuotta sitten
test b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
.editorconfig b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
.eslintignore b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
.eslintrc b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
.gitignore b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten
README.md 23bc9034e2 README update 4 vuotta sitten
package-lock.json 92ef79201b Setting/getting api uri + some state/api refatoring 4 vuotta sitten
package.json 359265d896 @joystream/types - publish v0.10.0 4 vuotta sitten
tsconfig.json b592b335b1 Initial progress: council:info, account:import, account:choose 4 vuotta sitten

README.md

joystream-cli

Command Line Interface for Joystream community and governance activities

oclif Version Downloads/week License

Development

To run a command in developemnt environment (without installing the package):

  1. Navigate into the CLI root directory
  2. Either execute any command like this:

        $ ./bin/run COMMAND
    

    Or use:

        $ npm link
    

    And then execute any command like this:

        $ joystream-cli COMMAND
    

Usage

$ npm install -g joystream-cli
$ joystream-cli COMMAND
running command...
$ joystream-cli (-v|--version|version)
joystream-cli/0.0.0 linux-x64 node-v13.12.0
$ joystream-cli --help [COMMAND]
USAGE
  $ joystream-cli COMMAND
...

Commands

joystream-cli account:choose

Choose default account to use in the CLI

USAGE
  $ joystream-cli account:choose

See code: src/commands/account/choose.ts

joystream-cli account:create NAME

Create new account

USAGE
  $ joystream-cli account:create NAME

ARGUMENTS
  NAME  Account name

See code: src/commands/account/create.ts

joystream-cli account:current

Display information about currently choosen default account

USAGE
  $ joystream-cli account:current

ALIASES
  $ joystream-cli account:info
  $ joystream-cli account:default

See code: src/commands/account/current.ts

joystream-cli account:export PATH

Export account(s) to given location

USAGE
  $ joystream-cli account:export PATH

ARGUMENTS
  PATH  Path where the exported files should be placed

OPTIONS
  -a, --all  If provided, exports all existing accounts into "exported_accounts" folder inside given path

See code: src/commands/account/export.ts

joystream-cli account:forget

Forget (remove) account from the list of available accounts

USAGE
  $ joystream-cli account:forget

See code: src/commands/account/forget.ts

joystream-cli account:import BACKUPFILEPATH

Import account using JSON backup file

USAGE
  $ joystream-cli account:import BACKUPFILEPATH

ARGUMENTS
  BACKUPFILEPATH  Path to account backup JSON file

See code: src/commands/account/import.ts

joystream-cli account:transferTokens RECIPIENT AMOUNT

Transfer tokens from currently choosen account

USAGE
  $ joystream-cli account:transferTokens RECIPIENT AMOUNT

ARGUMENTS
  RECIPIENT  Address of the transfer recipient
  AMOUNT     Amount of tokens to transfer

See code: src/commands/account/transferTokens.ts

joystream-cli api:getUri

Get current api WS provider uri

USAGE
  $ joystream-cli api:getUri

See code: src/commands/api/getUri.ts

joystream-cli api:inspect

Lists available node API modules/methods and/or their description(s), or calls one of the API methods (depending on provided arguments and flags)

USAGE
  $ joystream-cli api:inspect

OPTIONS
  -M, --module=module
      Specifies the api module, ie. "system", "staking" etc.
      If no "--method" flag is provided then all methods in that module will be listed along with the descriptions.

  -a, --callArgs=callArgs
      Specifies the arguments to use when calling a method. Multiple arguments can be separated with a comma, ie. 
      "-a=arg1,arg2".
      You can omit this flag even if the method requires some aguments.
      In that case you will be promted to provide value for each required argument.
      Ommiting this flag is recommended when input parameters are of more complex types (and it's hard to specify them as 
      just simple comma-separated strings)

  -e, --exec
      Provide this flag if you want to execute the actual call, instead of displaying the method description (which is 
      default)

  -m, --method=method
      Specifies the api method to call/describe.

  -t, --type=type
      Specifies the type/category of the inspected request (ie. "query", "consts" etc.).
      If no "--module" flag is provided then all available modules in that type will be listed.
      If this flag is not provided then all available types will be listed.

EXAMPLES
  $ api:inspect
  $ api:inspect -t=query
  $ api:inspect -t=query -M=members
  $ api:inspect -t=query -M=members -m=memberProfile
  $ api:inspect -t=query -M=members -m=memberProfile -e
  $ api:inspect -t=query -M=members -m=memberProfile -e -a=1

See code: src/commands/api/inspect.ts

joystream-cli api:setUri URI

Set api WS provider uri

USAGE
  $ joystream-cli api:setUri URI

ARGUMENTS
  URI  Uri of the node api WS provider

See code: src/commands/api/setUri.ts

joystream-cli council:info

Get current council and council elections information

USAGE
  $ joystream-cli council:info

See code: src/commands/council/info.ts

joystream-cli help [COMMAND]

display help for joystream-cli

USAGE
  $ joystream-cli help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help