修复macOS下mcadump不能用*指定多个文件的问题

This commit is contained in:
Tnze
2019-12-23 12:59:22 +08:00
parent 8a380a1b56
commit cc40cd4cca

View File

@ -22,16 +22,12 @@ func main() {
flag.Parse() flag.Parse()
args := flag.Args() args := flag.Args()
var f, o string var o string
switch len(args) { o = "."// output dir
default: if len(args) < 2 {
usage() usage()
case 1:
f, o = args[0], "."
case 2:
f, o = args[0], args[1]
} }
for _, f := range args[1:] {
fs, err := filepath.Glob(f) fs, err := filepath.Glob(f)
checkerr(err) checkerr(err)
@ -45,9 +41,10 @@ func main() {
} }
} }
} }
}
func usage() { func usage() {
_, _ = fmt.Fprintf(os.Stderr, "usage: %s [-x] [-r] r.<X>.<Z>.mc{a,c} [outdir]\n", flag.Arg(0)) _, _ = fmt.Fprintf(os.Stderr, "usage: %s [-x] [-r] r.<X>.<Z>.mc{a,c}\n", flag.Arg(0))
os.Exit(1) os.Exit(1)
} }