ps: --format value check
@@ -20,7 +20,7 @@ var psCommand = cli.Command{
Flags: []cli.Flag{
cli.StringFlag{
Name: "format, f",
- Value: "",
+ Value: "table",
Usage: `select one of: ` + formatOptions,
},
},
@@ -38,8 +38,12 @@ var psCommand = cli.Command{
return err
}
- if context.String("format") == "json" {
+ switch context.String("format") {
+ case "table":
+ case "json":
return json.NewEncoder(os.Stdout).Encode(pids)
+ default:
+ return fmt.Errorf("invalid format option")
}
// [1:] is to remove command name, ex:
