Set 命令
set
命令是对工具进行相关配置的命令。
命令解析
当执行s set -h
之后,可以进行相关帮助信息的查看:
$ s set -h
Usage: s set [commands] [options]
You can make some default settings for the tool here.
📖 Document: https://serverless.help/t/s/set
Options:
-h, --help Display help for command
Commands:
registry Set registry information
proxy [options] Set proxy information
analysis Set to enable or disable analysis
log Set to enable or disable log
env [options] Set the default env component
在该命令中,包括了五个子命令: - proxy:配置 Serverless Devs 的全局代理 - analysis:配置 Serverless Devs 所进行的数据分析行为 - log:配置 Serverless Devs 记录日志的行为 - env:配置 Serverless Devs 的默认环境组件 - registry:配置 Serverless Devs 的镜像仓库
set proxy 命令
通过该命令,可以对 http 请求设置全局代理。
执行s set proxy -h
命令,可以看到帮助文档
$ s set proxy -h
Usage: s set proxy [options]
Set proxy information.
Example:
$ s set proxy
$ s set proxy --http_proxy xxxx:xxx --https_proxy xxxx:xxx
$ s set proxy --enable
📖 Document: https://serverless.help/t/s/set
Options:
--enable whether to enable proxy
--no-enable whether to disable proxy
--http_proxy <http_proxy_value> Specify the http_proxy.
--https_proxy <https_proxy_value> Specify the https_proxy.
-h, --help Display help for command
设置 proxy 的方法有两种:
- 直接进行配置,例如:
s set proxy --http_proxy xxxx:xxx --https_proxy xxxx:xxx --enable
- 通过交互式方法,进行配置:
$ s set proxy
? Please enter http_proxy: xxxx:xxx
? Please enter https_proxy: xxxx:xxx
? Do you want to enable proxy Yes
set analysis 命令
通过该命令,可以对 Serverless Devs 开发者工具的数据分析能力进行配置。
执行s set analysis -h
命令,可以看到帮助文档
$ s set analysis -h
Usage: s set analysis [options]
Set analysis action.
Example:
$ s set analysis
$ s set analysis disable
📖 Document: https://serverless.help/t/s/set
Options:
-h, --help Display help for command
设置 analysis 的方法有两种:
1. 直接进行配置,例如:s set analysis disable
2. 通过交互式方法,进行配置:
$ s set analysis
📝 Current analysis action: enable
? Choose a action? (Use arrow keys)
❯ enable
disable
🙊 注:系统默认的 analysis 是:
enable
set log 命令
通过该命令,可以对 Serverless Devs 开发者工具的写入日志能力进行配置。
执行s set log -h
命令,可以看到帮助文档
$ s set log -h
Usage: s set log [options]
Set log action.
Example:
$ s set log
$ s set log enable
$ s set log disable
📖 Document: https://serverless.help/t/s/set
Options:
-h, --help Display help for command
设置 log 的方法有两种:
1. 直接进行配置,例如:s set log disable
2. 通过交互式方法,进行配置:
$ s set log
📝 Current log action: enable
? Choose a action? (Use arrow keys)
❯ enable
disable
🙊 注:系统默认的 log 是:
enable
set env 命令
通过此命令,可以设置 Serverless Devs 的默认环境组件。
执行s set env -h
命令,可以看到帮助文档
$ s set env -h
Usage: s set env [options]
Set default env component.
Example:
$ s set env --component ServerlessDevsAdmin
📖 Document: https://serverless.help/t/s/set
Options:
--component <name> Specify the component name
-h, --help Display help for command
可以通过s set env --component <组件名>
指令,设置env
指令所使用的多环境功能默认提供的组件。
🙊 注:系统默认的环境功能默认组件是:
ServerlessDevsAdmin
set registry 命令
通过此命令,可以设置 Serverless Devs 的默认镜像仓库。
执行s set registry -h
命令,可以看到帮助文档
$ s set registry -h
Usage: s set registry [options]
Set registry information.
Example:
$ s set registry
$ s set registry http://registry.devsapp.cn/simple
📖 Document: https://serverless.help/t/s/set
Options:
-h, --help Display help for command
设置registry
的方法有两种:
1. 直接进行配置,例如:s set registry https://api.github.com/repos
2. 通过交互式方法进行配置:
```shell
$ s set registry
Current registry action: https://api.devsapp.cn/v3
? Choose a registry? (Use arrow keys)
❯ serverless v3 registry [https://api.devsapp.cn/v3]
serverless v2 registry [http://registry.devsapp.cn/simple]
github registry [https://api.github.com/repos]
custom registry
```
选择对应选项即可。