blob: 44a26f100c4b11d3a95dedece7c7f89d4306f528 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package test
import commando._
object Main {
val command = cmd("docker")(
opt("debug", 'D')
).sub(
cmd("run")(
opt("interactive", 'i'),
opt("tty", 't'),
pos("container")
).run { arguments =>
// run container with arguments
},
cmd("ps")(
opt("all", 'a')
).run { arguments =>
if (arguments.contains("all")) {
// ...
} else {
// ...
}
}
)
def main(args: Array[String]): Unit = commando.parse(args, command)
}
|