0
我創建了一個CLI規範與docopt出於某種原因,我不得不重寫然而偉大工程,它argparsemutually_exclusive_group與可選的位置參數
Usage:
update_store_products <store_name>...
update_store_products --all
Options:
-a --all Updates all stores configured in config
如何做到這一點?
什麼是重要的,我不希望有這樣的事情:
update_store_products [--all] <store_name>...
我認爲這將是相當類似:
update_store_products (--all | <store_name>...)
我試圖用add_mutually_exclusive_group,但我遇到錯誤:
ValueError: mutually exclusive arguments must be optional