cmd: simplify arg handling

This commit is contained in:
Christoph Polcin 2018-05-25 12:25:36 +02:00
parent e0b778960b
commit fa51555f16

View File

@ -36,13 +36,7 @@ func main() {
fail("Set WebDAV ROOT") fail("Set WebDAV ROOT")
} }
var path0, path1 string if l := len(flag.Args()); l == 0 || l > 2 {
switch len(flag.Args()) {
case 1:
path0 = flag.Args()[0]
case 2:
path1 = flag.Args()[1]
default:
fail("Unsupported arguments") fail("Unsupported arguments")
} }
@ -53,7 +47,7 @@ func main() {
cmd := getCmd(strings.ToUpper(*m)) cmd := getCmd(strings.ToUpper(*m))
if e := cmd(c, path0, path1); e != nil { if e := cmd(c, flag.Arg(0), flag.Arg(1)); e != nil {
fail(e) fail(e)
} }
} }