Merge pull request #4456 from mitake/v3-put-0-args

etcdctlv3: handle a case of 0 arguments in put command
This commit is contained in:
Anthony Romano 2016-02-08 19:35:54 -08:00
commit f368639f00

View File

@ -55,6 +55,10 @@ will store the content of the file to <key>.
// putCommandFunc executes the "put" command.
func putCommandFunc(cmd *cobra.Command, args []string) {
if len(args) == 0 {
ExitWithError(ExitBadArgs, fmt.Errorf("put command needs 1 argument and input from stdin or 2 arguments."))
}
key := []byte(args[0])
value, err := argOrStdin(args, os.Stdin, 1)
if err != nil {