context
context相关命令。
$ cldi help context
cldi-context
Context commands
USAGE:
cldi context <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
save save context
list list contexts
delete delete context
default set a context as default and switch current context to it
help Print this message or the help of the given subcommand(s)
context list
列出环境配置信息。
cldi> context list
cldi> ctx ls
cldi> ctx l
{
// 当前保存的所有环境配置
"contexts": {
// 环境配置的名字
"default": {
// 这个配置所用的账户名
"account_name": "default",
// controller地址
"controller_addr": "localhost:50004",
// 使用的密码学算法集
"crypto_type": "SM",
// executor地址
"executor_addr": "localhost:50002"
},
},
// 当前会话的环境配置
"current_context": {
"account_name": "default",
"controller_addr": "localhost:50004",
"crypto_type": "SM",
"executor_addr": "localhost:50004"
},
// 启动时默认使用的环境配置的名字
"default_context": "default"
}
context save
保存当前会话的环境配置。
cldi context save <context-name>
示例
将当前环境配置保存成一个名为new的环境配置。
cldi> context save new
以test这个环境配置为基础,controller地址localhost:50004,executor地址localhost:50002,账号名为admin,保存一个名为admin的环境配置。
cldi> -c test -r localhost:50004 -e localhost:50002 -u admin context save admin