1.3.4 • Published 4 months ago

@open-dy/cloud-cli v1.3.4

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

@open-dy/cloud-cli

抖音云 CLI 工具

Usage

$ npm install -g @open-dy/cloud-cli
$ dycloud COMMAND
running command...
$ dycloud (--version)
@open-dy/cloud-cli/1.3.4 linux-x64 node-v14.17.6
$ dycloud --help [COMMAND]
USAGE
  $ dycloud COMMAND
...

Commands

dycloud container:pull

拉取镜像至本地

USAGE
  $ dycloud container:pull [--service-name <value>]

FLAGS
  --service-name=<value>  服务名称

DESCRIPTION
  拉取镜像至本地

EXAMPLES
  $ dycloud container:pull

dycloud container:push

推送镜像

USAGE
  $ dycloud container:push [--tag <value>] [--remark <value>] [--image-id <value>] [--service-name <value>] [-l]

FLAGS
  -l, --verbose           打印日志
  --image-id=<value>      本地镜像ID
  --remark=<value>        镜像备注
  --service-name=<value>  服务名称
  --tag=<value>           设置镜像的 TAG

DESCRIPTION
  推送镜像

EXAMPLES
  $ dycloud container:push

dycloud docker-file

本地生成dockerfile

USAGE
  $ dycloud docker-file

DESCRIPTION
  本地生成dockerfile

ALIASES
  $ dycloud dockerfile

dycloud dockerfile

本地生成dockerfile

USAGE
  $ dycloud dockerfile

DESCRIPTION
  本地生成dockerfile

ALIASES
  $ dycloud dockerfile

dycloud env:list

查看环境列表

USAGE
  $ dycloud env:list

DESCRIPTION
  查看环境列表

EXAMPLES
  $ dycloud env:list

dycloud env:switch

切换当前 App 与环境

USAGE
  $ dycloud env:switch [--app-name <value>] [--env dev|prod] [-l]

FLAGS
  -l, --verbose       打印日志
  --app-name=<value>  目标应用
  --env=(dev|prod)    目标环境

DESCRIPTION
  切换当前 App 与环境

EXAMPLES
  $ dycloud env:switch

dycloud help [COMMAND]

Display help for dycloud.

USAGE
  $ dycloud help [COMMAND] [-n]

ARGUMENTS
  COMMAND  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for dycloud.

See code: @oclif/plugin-help

dycloud login

用户登录

USAGE
  $ dycloud login [-i] [-e <value>] [-p <value>] [-l]

FLAGS
  -e, --email=<value>     登录邮箱
  -i, --info              当前用户信息
  -l, --verbose           打印日志
  -p, --password=<value>  登录密码

DESCRIPTION
  用户登录

EXAMPLES
  $ dycloud login

dycloud logout

退出登录

USAGE
  $ dycloud logout

DESCRIPTION
  退出登录

EXAMPLES
  $ dycloud logout

dycloud service:build

根据云端模板在本地创建镜像,支持docker build指令参数透传,详见:https://docs.docker.com/engine/reference/commandline/build/

USAGE
  $ dycloud service:build [--service-name <value>]

FLAGS
  --service-name=<value>  服务名称

DESCRIPTION
  根据云端模板在本地创建镜像,支持docker
  build指令参数透传,详见:https://docs.docker.com/engine/reference/commandline/build/

dycloud service:deploy

部署当前环境下的指定服务

USAGE
  $ dycloud service:deploy [--service-name <value>] [-n <value>] [-t <value>] [--no-confirm] [--env-params <value>]
    [--service-size 1|2|3]

FLAGS
  -n, --note=<value>      发布备注
  -t, --tag=<value>       镜像版本号
  --env-params=<value>    环境变量,格式为 aa=bb&cc=dd,注意使用时添加引号 '"'
  --no-confirm            跳过二次确认
  --service-name=<value>  服务名称
  --service-size=(1|2|3)  容器规格,枚举值: 1 = 1核 1G; 2 = 2核 2G; 3 = 3核 3G

DESCRIPTION
  部署当前环境下的指定服务

EXAMPLES
  $ dycloud service:deploy

dycloud service:list

当前环境下的服务列表

USAGE
  $ dycloud service:list

DESCRIPTION
  当前环境下的服务列表

EXAMPLES
  $ dycloud service:list