cmd/cue/cmd: eval flag changes

- change -l flag to -A: avoid conflict with -l label of
import comman (eval will adopt same flags)
- rename --attribites to --show-attributes for
consistency.
- fix help messages.

Change-Id: I7cd5f112a31e8cc2bb293af5da73bfd78dffa5a3
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/5022
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/cmd/cue/cmd/eval.go b/cmd/cue/cmd/eval.go
index a63a7d6..9318d94 100644
--- a/cmd/cue/cmd/eval.go
+++ b/cmd/cue/cmd/eval.go
@@ -57,12 +57,12 @@
 		"require the evaluation to be concrete")
 
 	cmd.Flags().BoolP(string(flagHidden), "H", false,
-		"display hidden attributes")
+		"display hidden fields")
 
 	cmd.Flags().BoolP(string(flagOptional), "O", false,
-		"display optional attributes")
+		"display optional fields")
 
-	cmd.Flags().BoolP(string(flagAttributes), "l", false,
+	cmd.Flags().BoolP(string(flagAttributes), "A", false,
 		"display field attributes")
 
 	cmd.Flags().BoolP(string(flagAll), "a", false,
@@ -79,7 +79,7 @@
 	flagConcrete   flagName = "concrete"
 	flagHidden     flagName = "show-hidden"
 	flagOptional   flagName = "show-optional"
-	flagAttributes flagName = "attributes"
+	flagAttributes flagName = "show-attributes"
 )
 
 func runEval(cmd *Command, args []string) error {