私はdocoptから始めたばかりで、コマンドが何かに一致する場合に 1 つ以上のオプションの引数を受け入れる使用法コマンドを作成しようとしています。これが現在の状態です。
Usage:
script.py voucher (add|del) <code> <credits> [<points>]
ここでは、最初にvoucherコマンドが使用され、次に または のいずれかが使用されaddますdel。が使用されている場合、とaddの両方の引数が必要ですが、オプションであるように行を変更したいと思います。codecreditspoints
ただし、del代わりに を使用する場合は、code引数のみが必要です。
どうすればこれを行うことができますか?