Merge pull request #186 from ipfs/fix/bad-subcommand

ipfs-cluster-service: Do not run with unknown subcommands
This commit is contained in:
ZenGround0 2017-10-20 13:53:32 -04:00 committed by GitHub
commit 4a87599399

View File

@ -227,9 +227,9 @@ configuration.
},
},
{
Name: "run",
Name: "daemon",
Usage: "run the IPFS Cluster peer (default)",
Action: run,
Action: daemon,
},
}
@ -253,7 +253,15 @@ configuration.
app.Run(os.Args)
}
// run daemon() by default, or error.
func run(c *cli.Context) error {
if len(c.Args()) > 0 {
return fmt.Errorf("Unknown subcommand. Run \"%s help\" for more info", programName)
}
return daemon(c)
}
func daemon(c *cli.Context) error {
// Load all the configurations
cfg, clusterCfg, apiCfg, ipfshttpCfg, consensusCfg, monCfg, diskInfCfg, numpinInfCfg := makeConfigs()
err := cfg.LoadJSONFromFile(configPath)