2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 07:57:21 +08:00

feat: 添加CLI命令

This commit is contained in:
耗子
2024-11-26 04:06:04 +08:00
parent c1580afadf
commit ff67ace165
2 changed files with 82 additions and 16 deletions

View File

@@ -173,6 +173,51 @@ func Cli() []*cli.Command {
},
},
},
{
Name: "database",
Usage: "数据库管理",
Commands: []*cli.Command{
{
Name: "add-server",
Usage: "添加数据库服务器",
Action: cliService.DatabaseAddServer,
Flags: []cli.Flag{
&cli.StringFlag{
Name: "type",
Usage: "服务器类型",
Required: true,
},
&cli.StringFlag{
Name: "name",
Usage: "服务器名称",
Required: true,
},
&cli.StringFlag{
Name: "host",
Usage: "服务器地址",
Required: true,
},
&cli.UintFlag{
Name: "port",
Usage: "服务器端口",
Required: true,
},
&cli.StringFlag{
Name: "username",
Usage: "服务器用户名",
},
&cli.StringFlag{
Name: "password",
Usage: "服务器密码",
},
&cli.StringFlag{
Name: "remark",
Usage: "服务器备注",
},
},
},
},
},
{
Name: "backup",
Usage: "数据备份",