Naval Fate.
Usage:
naval_fate ship new <name>...
naval_fate ship <name> move <x> <y> [--speed=<kn>]
naval_fate ship shoot <x> <y>
naval_fate mine (set|remove) <x> <y> [--moored|--drifting]
naval_fate -h | --help
naval_fate --version
Options:
-h --help Show this screen.
--version Show version.
--speed=<kn> Speed in knots [default: 10].
--moored Moored (anchored) mine.
--drifting Drifting mine.
helptext = [preamble] [usage options] [examples]
preamble = [program-name]
usage = %s"usage:"
options = %s"options:"
shorthelp = "-" 1*ALPHA [parameter] 2SP *ALPHA [default: 1*ALPHA]
longhelp = "--" 1*ALPHA["="][parameter] 2SP *ALPHA
program-name = 1*CHAR
name = 1*ALPHA
parameter = 1*("<" name ">") [repetition]
repetition = *SP "..." *SP
examples = *CHAR ; common usage examples