Add command to initialize client-config
This commit is contained in:
@@ -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")
|
||||
|
Reference in New Issue
Block a user