@cryptotaxi247 / kubo / commits / 78d36230d

commands/cli: When parsing stdin as string argument, split lines into separate tokens

Matt Bell committed Jan 12, 2015 at 11:29 UTC 78d36230d522dbde6a72c8938ac5db788b0965b1
1 file changed +2 -1
commands/cli/parse.go
+2 -1
@@ -260,7 +260,8 @@ func appendStdinAsString(args []string, stdin *os.File) ([]string, *os.File, err
260 return nil, nil, err
261 }
262
263 - return append(args, buf.String()), nil, nil
263 + input := strings.TrimSpace(buf.String())
264 + return append(args, strings.Split(input, "\n")...), nil, nil
265 }
266
267 func appendFile(args []cmds.File, inputs []string, argDef *cmds.Argument, recursive bool) ([]cmds.File, []string, error) {