Add command to initialize client-config

This commit is contained in:
2021-12-04 03:56:57 +01:00
parent 7920fc9a19
commit 21c0f126dd
2 changed files with 50 additions and 1 deletions

View File

@@ -83,6 +83,11 @@ func main() {
ArgsUsage: "PATH [PATH]..",
Action: ActionClientUpload,
},
{
Name: "config-init",
Usage: "Initialize default config",
Action: ActionInitConfig,
},
},
},
{
@@ -326,6 +331,11 @@ func ActionGencerts(c *cli.Context) error {
return certs.GenAllCerts(outDir)
}
func ActionInitConfig(c *cli.Context) error {
defaultCfg := config.FromDefault()
return defaultCfg.ToDefaultFile()
}
func getConfig(c *cli.Context) (*config.Config, error) {
if c.IsSet("config") {
cfgPath := c.String("config")