equal
deleted
inserted
replaced
923 //--unknown |
923 //--unknown |
924 return args |
924 return args |
925 } |
925 } |
926 |
926 |
927 first := args[0] |
927 first := args[0] |
928 if first[0] == '-' { |
928 if len(first) > 0 && first[0] == '-' { |
929 //--unknown --next-flag ... |
929 //--unknown --next-flag ... |
930 return args |
930 return args |
931 } |
931 } |
932 |
932 |
933 //--unknown arg ... (args will be arg ...) |
933 //--unknown arg ... (args will be arg ...) |
934 return args[1:] |
934 if len(args) > 1 { |
|
935 return args[1:] |
|
936 } |
|
937 return nil |
935 } |
938 } |
936 |
939 |
937 func (f *FlagSet) parseLongArg(s string, args []string, fn parseFunc) (a []string, err error) { |
940 func (f *FlagSet) parseLongArg(s string, args []string, fn parseFunc) (a []string, err error) { |
938 a = args |
941 a = args |
939 name := s[2:] |
942 name := s[2:] |