0 Star 0 Fork 0

蒋佳李/vault

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
plugin.go 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
蒋佳李 提交于 2021-03-25 23:20 . 更新
package command
import (
"strings"
"gitee.com/jiangjiali/vault/sdk/helper/mitchellh/cli"
)
var _ cli.Command = (*PluginCommand)(nil)
type PluginCommand struct {
*BaseCommand
}
func (c *PluginCommand) Synopsis() string {
return "与插件和目录交互"
}
func (c *PluginCommand) Help() string {
helpText := `
使用: vault plugin <子命令> [选项] [参数]
此命令将用于与安全库插件和插件目录交互的子命令分组。
插件目录分为三种类型:“auth”、“database”和“secret”插件。
每次调用都必须指定类型。下面是一些插件命令的示例。
列出特定类型目录中的所有可用插件:
$ vault plugin list database
将新插件注册为特定类型:
$ vault plugin register -sha256=d3f0a8b... auth my-custom-plugin
获取目录中特定类型下列出的插件的信息:
$ vault plugin info auth my-custom-plugin
重新加载插件后端:
$ vault plugin reload -plugin=my-custom-plugin
有关详细的用法信息,请参阅各个子命令帮助。
`
return strings.TrimSpace(helpText)
}
func (c *PluginCommand) Run(args []string) int {
return cli.RunResultHelp
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/jiangjiali/vault.git
git@gitee.com:jiangjiali/vault.git
jiangjiali
vault
vault
v1.1.11

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385