@absa-subatomic/occurrence-cli 中文文档教程
occurrence-cli
出现管理 CLI
Usage
$ npm install -g @absa-subatomic/occurrence-cli
$ occurrence COMMAND
running command...
$ occurrence (-v|--version|version)
@absa-subatomic/occurrence-cli/0.0.6 linux-x64 node-v12.14.1
$ occurrence --help [COMMAND]
USAGE
$ occurrence COMMAND
...
Commands
occurrence create-api-user USERNAME
occurrence create-domain DOMAINNAME
occurrence create-schema DOMAINNAME
occurrence grant-user-domain-roles USERNAME DOMAIN ROLES
occurrence help [COMMAND]
occurrence login
occurrence update-domain-schema OCCURRENCECONFIGDIRECTORY
occurrence create-api-user USERNAME
创建一个 api 用户
USAGE
$ occurrence create-api-user USERNAME
OPTIONS
-h, --help show CLI help
-r, --role=(admin|system_read|user) [default: user] The SystemRole the user should have
EXAMPLE
$ occurrence create-api-user username
Api User created
occurrence create-domain DOMAINNAME
创建一个域
USAGE
$ occurrence create-domain DOMAINNAME
OPTIONS
-h, --help show CLI help
EXAMPLE
$ occurrence create-domain myDomain
Domain created
occurrence create-schema DOMAINNAME
在一个域中创建一个模式
USAGE
$ occurrence create-schema DOMAINNAME
OPTIONS
-f, --file=file (required) File containing the GQL schema definition
-h, --help show CLI help
EXAMPLE
$ occurrence create-schema myDomain -f=schema.graphql
Schema created
occurrence grant-user-domain-roles USERNAME DOMAIN ROLES
授予一个 api 用户域角色
USAGE
$ occurrence grant-user-domain-roles USERNAME DOMAIN ROLES
ARGUMENTS
USERNAME
DOMAIN
ROLES (publisher|consumer|domain_admin|schema_viewer) The list of roles to grant to the user
OPTIONS
-h, --help show CLI help
EXAMPLE
$ occurrence grant-user-domain-roles username domain role1 role2
Roles granted
occurrence help [COMMAND]
显示发生的帮助
USAGE
$ occurrence help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
参见代码:@oclif/plugin-help
occurrence login
设置发生会话
USAGE
$ occurrence login
OPTIONS
-h, --help show CLI help
-t, --token=token (required)
-u, --host=host (required) occurrence gateway host url
EXAMPLE
$ occurrence login -u=http://localhost:4000/ -t=token
Session set to http://localhost:4000/
occurrence update-domain-schema OCCURRENCECONFIGDIRECTORY
维护所有架构定义使用出现配置目录的域
USAGE
$ occurrence update-domain-schema OCCURRENCECONFIGDIRECTORY
OPTIONS
-h, --help show CLI help
EXAMPLE
$ occurrence update-domain-schema occurrenceConfigDirectory