Skip to content

Latest commit

 

History

History
236 lines (175 loc) · 6.43 KB

README.md

File metadata and controls

236 lines (175 loc) · 6.43 KB

@apitable/widget-cli

help you build awesome apitable widget

oclif Version Downloads/week License

Usage

$ npm install -g @apitable/widget-cli
$ widget-cli COMMAND
running command...
$ widget-cli (-v|--version|version)
@apitable/widget-cli/1.0.4 darwin-x64 node-v16.15.0
$ widget-cli --help [COMMAND]
USAGE
  $ widget-cli COMMAND
...

Commands

widget-cli auth [TOKEN]

Login authentication, and cache the API Token

USAGE
  $ widget-cli auth [TOKEN]

ARGUMENTS
  TOKEN  Your API Token

OPTIONS
  -h, --host=host  Specifies the host of the server, such as https://apitable.com

EXAMPLE
  $ widget-cli auth [apiToken] --host [host]
  Succeed!

See code: lib/commands/auth.js

widget-cli help [COMMAND]

display help for widget-cli

USAGE
  $ widget-cli help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

widget-cli init

Create a widget project and register it in your space

USAGE
  $ widget-cli init

OPTIONS
  -c, --name=name            Name your widget and project
  -h, --host=host            Specifies the host of the server, such as https://apitable.com
  -p, --packageId=packageId  The widget package id
  -s, --spaceId=spaceId      In which space to put the widget on
  -t, --token=token          Your API Token
  -u, --template=template    The template code zip from apitable or github

EXAMPLE
  $ widget-cli init
  your widget: my-widget is successfully created, cd my-widget/ check it out!

See code: lib/commands/init.js

widget-cli list-release [PACKAGEID]

List all version information for your widget package release

USAGE
  $ widget-cli list-release [PACKAGEID]

ARGUMENTS
  PACKAGEID  The widget package you want to unpublish

OPTIONS
  -g, --global       Specify global widget package
  -h, --host=host    Specifies the host of the server, such as https://apitable.com
  -t, --token=token  Your API Token

EXAMPLE
  $ widget-cli list-release [packageId]
  Succeed!

See code: lib/commands/list-release.js

widget-cli release

Release your widget package

USAGE
  $ widget-cli release

OPTIONS
  -h, --host=host              Specifies the host of the server, such as https://apitable.com
  -l, --uploadHost=uploadHost  Specifies the upload host of the server, such as https://apitable.com
  -t, --token=token            Your API Token
  -v, --version=version        Specifies the version of the project
  --ci                         Run in CI mode, no version prompt

EXAMPLE
  $ widget-cli release
  Succeed!

See code: lib/commands/release.js

widget-cli rollback [PACKAGEID] [VERSION]

Rollback the widget package to the specified version

USAGE
  $ widget-cli rollback [PACKAGEID] [VERSION]

ARGUMENTS
  PACKAGEID  The widget package you want to rollback
  VERSION    The version of the widget package you want to rollback

OPTIONS
  -g, --global       Specify global widget package
  -h, --host=host    Specifies the host of the server, such as https://apitable.com
  -t, --token=token  Your API Token

EXAMPLE
  $ widget-cli rollback [packageId] [version] --host [host] --token [token]
  Succeed!

See code: lib/commands/rollback.js

widget-cli start

Start current widget project in develop mode

USAGE
  $ widget-cli start

OPTIONS
  -o, --protocol=protocol  [default: https] Specifies the protocol of the local server
  -p, --port=port          [default: 9000] Specifies the port of the local server
  --debug                  Show debug information for cli it self

EXAMPLE
  $ widget-cli start
  Compiling...

See code: lib/commands/start.js

widget-cli submit

Submit your widget package

USAGE
  $ widget-cli submit

OPTIONS
  -h, --host=host              Specifies the host of the server, such as https://apitable.com
  -l, --uploadHost=uploadHost  Specifies the upload host of the server, such as https://apitable.com
  -t, --token=token            Your API Token
  -v, --version=version        Specifies the version of the project
  --ci                         Run in CI mode, no prompt

EXAMPLE
  $ widget-cli submit
  Succeed!

See code: lib/commands/submit.js

widget-cli unpublish [PACKAGEID]

Unpublish your widget package

USAGE
  $ widget-cli unpublish [PACKAGEID]

ARGUMENTS
  PACKAGEID  The widget package you want to unpublish

OPTIONS
  -g, --global       Specify global widget package
  -h, --host=host    Specifies the host of the server, such as https://apitable.com
  -t, --token=token  Your API Token
  --noConfirm        Do not show confirm

EXAMPLE
  $ widget-cli unpublish
  Succeed!

See code: lib/commands/unpublish.js