1
1
mirror of https://github.com/ssut/payload-dumper-go.git synced 2024-05-13 19:19:11 +00:00

fix(cli): add options placement to usage, reorder flags to match output (#24)

This commit is contained in:
Chris Renshaw 2021-12-07 00:36:04 -04:00 committed by GitHub
parent 412e5a9dd1
commit 4d05a47602
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

16
main.go
View File

@ -55,14 +55,14 @@ func main() {
concurrency int
)
flag.BoolVar(&list, "list", false, "Show list of partitions in payload.bin")
flag.BoolVar(&list, "l", false, "Show list of partitions in payload.bin (shorthand)")
flag.StringVar(&partitions, "partitions", "", "Dump only selected partitions (comma-separated)")
flag.StringVar(&partitions, "p", "", "Dump only selected partitions (comma-separated) (shorthand)")
flag.StringVar(&outputDirectory, "output", "", "Set output directory")
flag.StringVar(&outputDirectory, "o", "", "Set output directory (shorthand)")
flag.IntVar(&concurrency, "concurrency", 4, "Number of multiple workers to extract")
flag.IntVar(&concurrency, "c", 4, "Number of multiple workers to extract (shorthand)")
flag.IntVar(&concurrency, "concurrency", 4, "Number of multiple workers to extract")
flag.BoolVar(&list, "l", false, "Show list of partitions in payload.bin (shorthand)")
flag.BoolVar(&list, "list", false, "Show list of partitions in payload.bin")
flag.StringVar(&outputDirectory, "o", "", "Set output directory (shorthand)")
flag.StringVar(&outputDirectory, "output", "", "Set output directory")
flag.StringVar(&partitions, "p", "", "Dump only selected partitions (comma-separated) (shorthand)")
flag.StringVar(&partitions, "partitions", "", "Dump only selected partitions (comma-separated)")
flag.Parse()
if flag.NArg() == 0 {
@ -123,7 +123,7 @@ func main() {
}
func usage() {
fmt.Fprintf(os.Stderr, "Usage: %s [inputfile]\n", os.Args[0])
fmt.Fprintf(os.Stderr, "Usage: %s [options] [inputfile]\n", os.Args[0])
flag.PrintDefaults()
os.Exit(2)
}