Usage:
generate [<input>] [(--output <file> | --stdout)] [--validate]
generate <input> --output <file> [--watch <dir>] [--validate]
Options:
<input> Input file
-o <file>, --output <file> Send output to a file
--stdout Send to standard out
-v, --validate Validate
--watch <dir> Watch a directory [default: .]
-h, --help Help
--watch
2 番目の使用シナリオでは、パラメーターをオプションにしたいと思います。ただし、採用する場合は、その値をオプションにして、指定しない場合はデフォルトに戻したいと思います。私は次のようなことを考えていたでしょう
[--watch [<dir>]]
動作します。しかし、それは私にUnmatched '('
エラーを与えます。例えば、
../generate dummy-table.html --output dummy.html --watch
これを達成する方法はありますか?
Node.js: 5.1.0 docopt: 0.6.2