nim-confutils/tests/command_with_args.nim

24 lines
391 B
Nim

import
confutils, options
type
Cmd = enum
fizz = "command A"
buzz = "command B"
Conf = object
case cmd {.command.}: Cmd
of fizz:
option {.desc: "some option".}: Option[string]
arg1 {.
argument
desc: "argument 1" .}: string
argument2 {.
argument
desc: "argument 2" .}: int
of buzz:
discard
echo load(Conf)