UNPKG

esa-cli

Version:

A CLI for operating Alibaba Cloud ESA EdgeRoutine (Edge Functions).

225 lines (140 loc) 2.94 kB
# Commands ### init 选择模版初始化项目。 ```bash $ esa init [OPTIONS] ``` - -c, --config `boolean` `optional` - 在您的项目中生成一个esa.toml配置文件。 ### routine [script] 管理边缘函数。 #### delete <routineName> 删除一个边缘函数。 ```bash $ esa routine delete <routineName> ``` - routineName `string` `required` - 要删除的边缘函数名称。 #### list 查看所有边缘函数。 ```bash $ esa routine list ``` ### route [script] 管理绑定到边缘函数的路由。 #### add [route] [site] 将路由绑定到边缘函数。 ```bash $ esa route add [route] [site] ``` #### delete <route> 删除一个绑定路由。 ```bash $ esa route delete <route> ``` - route `string` `required` - 要删除的路由名称。 #### list 查看所有绑定路由。 ```bash $ esa route list ``` ### login 登录。 ```bash $ esa login ``` ### dev [entry] 启动本地调试。 ```bash $ esa dev [entry] [OPTIONS] ``` - entry `string` `optional` - 入口文件路径。 - -port, --p `number` `optional` - 监听端口。 - --inspect-port `number` `optional` - 用于 Chrome inspect 调试工具的端口。 - -minify, --m `boolean` `optional` - 开发打包时压缩代码。 - --local-upstream `string` `optional` - 在开发时作为源站的域名。 - --refresh-command `string` `optional` - 提供一个在保存自动刷新前执行的命令。 ### deploy [entry] 部署您的项目。 ```bash $ esa deploy [entry] ``` - entry `string` `optional` - 入口文件路径。 ### domain [script] 管理绑定到边缘函数的域名。 #### add <domain> 绑定域名到边缘函数。 ```bash $ esa domain add <domain> ``` - domain `string` `required` - 需要添加的域名。 #### delete <domain> 删除一个绑定域名。 ```bash $ esa domain delete <domain> ``` - domains `string` `required` - 要删除的绑定域名。 #### list 查看所有绑定域名。 ```bash $ esa domain list ``` ### deployments [script] 管理您的部署。 #### delete <deploymentId> 删除一个部署版本。 ```bash $ esa deployments delete <deploymentId> ``` - deploymentId `string` `required` - 要删除的部署版本ID。 #### list 查看所有部署。 ```bash $ esa deployments list ``` ### commit [entry] 提交代码,保存为一个版本。 ```bash $ esa commit [entry] [OPTIONS] ``` - entry `string` `optional` - 入口文件路径。 - -m, --minify `boolean` `optional` - 上传前压缩代码。 ### logout 注销登录。 ```bash $ esa logout ``` ### config 使用 -l 或 -g 修改本地或全局配置。 ```bash $ esa config [OPTIONS] ``` - -g, --global `boolean` `optional` - 编辑全局配置文件。 - -l, --local `boolean` `optional` - 编辑本地配置文件。 ### lang 选择语言。 ```bash $ esa lang ``` ### site [script] 管理站点。 #### list 列出站点。 ```bash $ esa site list ```