From 82a099d92db925b41c91f70c8417fde22a90b6ae Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Thu, 6 Oct 2016 11:42:19 -0400 Subject: [PATCH] Simplify kubectl get --raw --- pkg/kubectl/cmd/get.go | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/pkg/kubectl/cmd/get.go b/pkg/kubectl/cmd/get.go index 7b803a6f73a..496b5165fda 100644 --- a/pkg/kubectl/cmd/get.go +++ b/pkg/kubectl/cmd/get.go @@ -138,19 +138,11 @@ func RunGet(f *cmdutil.Factory, out io.Writer, errOut io.Writer, cmd *cobra.Comm } defer stream.Close() - for { - buffer := make([]byte, 1024, 1024) - bytesRead, err := stream.Read(buffer) - if bytesRead > 0 { - fmt.Printf("%s", string(buffer[:bytesRead])) - } - if err == io.EOF { - return nil - } - if err != nil { - return err - } + _, err = io.Copy(out, stream) + if err != nil && err != io.EOF { + return err } + return nil } selector := cmdutil.GetFlagString(cmd, "selector")