summaryrefslogtreecommitdiff
path: root/zip
diff options
context:
space:
mode:
author Dan Willemsen <dwillemsen@google.com> 2019-04-20 21:44:18 -0700
committer Dan Willemsen <dwillemsen@google.com> 2019-04-20 21:45:51 -0700
commit7f276c6b772a1077dbe7c335830b1fdeed1d1919 (patch)
tree512361bfccd350515fb23f3a31c871326d55bbd4 /zip
parent36ab727c824f6e1a375a22ffe1a7b36c3620fca0 (diff)
Fix soong_zip --help
It was not printing out the flag descriptions because it was using the default FlagSet instead of the custom FlagSet when calling PrintDefaults. Test: soong_zip --help Change-Id: I8a5705f8701ce0c05dde144b9a14962faa384e65
Diffstat (limited to 'zip')
-rw-r--r--zip/cmd/main.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/zip/cmd/main.go b/zip/cmd/main.go
index b4f75f7af..6f40a3e0a 100644
--- a/zip/cmd/main.go
+++ b/zip/cmd/main.go
@@ -105,12 +105,6 @@ var (
nonDeflatedFiles = make(uniqueSet)
)
-func usage() {
- fmt.Fprintf(os.Stderr, "usage: soong_zip -o zipfile [-m manifest] [-C dir] [-f|-l file] [-D dir]...\n")
- flag.PrintDefaults()
- os.Exit(2)
-}
-
func main() {
var expandedArgs []string
for _, arg := range os.Args {
@@ -128,7 +122,11 @@ func main() {
}
flags := flag.NewFlagSet("flags", flag.ExitOnError)
- flags.Usage = usage
+ flags.Usage = func() {
+ fmt.Fprintf(os.Stderr, "usage: soong_zip -o zipfile [-m manifest] [-C dir] [-f|-l file] [-D dir]...\n")
+ flags.PrintDefaults()
+ os.Exit(2)
+ }
out := flags.String("o", "", "file to write zip file to")
manifest := flags.String("m", "", "input jar manifest file name")