@@ -746,13 +746,13 @@ func (p *Parser) process(args []string) error {
746
746
if spec .cardinality == multiple {
747
747
err := setSliceOrMap (p .val (spec .dest ), positionals , true )
748
748
if err != nil {
749
- return fmt .Errorf ("error processing %s: %v" , spec .field . Name , err )
749
+ return fmt .Errorf ("error processing %s: %v" , spec .placeholder , err )
750
750
}
751
751
positionals = nil
752
752
} else {
753
753
err := scalar .ParseValue (p .val (spec .dest ), positionals [0 ])
754
754
if err != nil {
755
- return fmt .Errorf ("error processing %s: %v" , spec .field . Name , err )
755
+ return fmt .Errorf ("error processing %s: %v" , spec .placeholder , err )
756
756
}
757
757
positionals = positionals [1 :]
758
758
}
@@ -767,18 +767,13 @@ func (p *Parser) process(args []string) error {
767
767
continue
768
768
}
769
769
770
- name := strings .ToLower (spec .field .Name )
771
- if spec .long != "" && ! spec .positional {
772
- name = "--" + spec .long
773
- }
774
-
775
770
if spec .required {
776
771
if spec .short == "" && spec .long == "" {
777
772
msg := fmt .Sprintf ("environment variable %s is required" , spec .env )
778
773
return errors .New (msg )
779
774
}
780
775
781
- msg := fmt .Sprintf ("%s is required" , name )
776
+ msg := fmt .Sprintf ("%s is required" , spec . placeholder )
782
777
if spec .env != "" {
783
778
msg += " (or environment variable " + spec .env + ")"
784
779
}
0 commit comments