From af1d7de874959087897264a7a60ad23ffb6a7d27 Mon Sep 17 00:00:00 2001 From: hurf Date: Tue, 1 Sep 2015 21:30:15 +0800 Subject: [PATCH] Change default output of `run` command Use simple message instead of print result in `get` form. --- pkg/kubectl/cmd/run.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/kubectl/cmd/run.go b/pkg/kubectl/cmd/run.go index 877265f8fba..c2e1398c818 100644 --- a/pkg/kubectl/cmd/run.go +++ b/pkg/kubectl/cmd/run.go @@ -220,7 +220,13 @@ func Run(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cob return fmt.Errorf("cannot attach to %s: not implemented", kind) } } - return f.PrintObject(cmd, obj, cmdOut) + + outputFormat := cmdutil.GetFlagString(cmd, "output") + if outputFormat != "" { + return f.PrintObject(cmd, obj, cmdOut) + } + cmdutil.PrintSuccess(mapper, false, cmdOut, mapping.Resource, args[0], "created") + return nil } func waitForPodRunning(c *client.Client, pod *api.Pod, out io.Writer) error {