ps: --format value check

Signed-off-by: CuiHaozhi <cuihaozhi@chinacloud.com.cn>
This commit is contained in:
CuiHaozhi 2017-02-18 23:04:47 +08:00
parent 3d7cd1f1b2
commit 08937e97bc
1 changed files with 6 additions and 2 deletions

8
ps.go
View File

@ -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: