docopt

    0熱度

    1回答

    我有三個參數:--a --b --c,我希望我的命令至少接受它們,但是a/b/c的所有組合都是有效的。 E.g: command.py --a command.py --a --b command.py --a --b --c ... 但並非沒有爭論: command.py 謝謝!

    1熱度

    1回答

    我試圖用docopt實現HTTPie的CLI,但由於某些原因,我無法使METHOD成爲第一個參數。我已經刪除了大部分選項來隔離此問題。 此外,HTTPie的作者獲得請求項目的方式似乎與docopt文檔錯誤,所以想知道實現該項目的最佳選擇是什麼。 爲HTTPie完整的文檔:https://github.com/jkbr/httpie 我docopt例如:https://gist.github.com

    1熱度

    2回答

    如果我有一個用Python編寫的命令行程序(具體使用docopt,它使用argparse,我認爲),並且我想將它運行爲my-program command1 args而不是python my-program.py command1 args,我該怎麼做?目前,這是針對基於Debian的操作系統(例如Ubuntu)的。 我通常把我的模塊做成一個軟件包,所以我已經有了setup.py但是這並沒有給我一

    17熱度

    1回答

    我正在使用docopt作爲我正在使用的模塊的示例,並且所有選項默認值都在工作,除了一個以外。我修改了包含和圍繞該選項的所有代碼,試圖識別問題,但它不會採用默認值! 我的選項阻止這個樣子的: Options: --help Show this message and exit --version Show version info and exit -