ps: --format value check
Signed-off-by: CuiHaozhi <cuihaozhi@chinacloud.com.cn>
This commit is contained in:
parent
3d7cd1f1b2
commit
08937e97bc
8
ps.go
8
ps.go
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue