如何向我的Ruby Thor命令行界面應用程序添加--version
選項。向Ruby Thor CLI添加--version選項
例如,我希望能夠運行
$ thor_app --version
> thor_app version 1.0.0
這個問題是關係到Run a CLI Thor app without arguments or task name,而是專門增加一個--version
選擇不需要的任務。
注意
這是寫繼self-answer format。鼓勵添加答案和更新
這是bundler所做的一件事。只有他們只是稱之爲任務版本,並讓人們用'bundler version'調用它(因爲爲什麼不呢?)https://github.com/bundler/bundler/blob/6afa89217cf052c58316da1f2be7bf54749ff9de/lib/bundler/cli.rb#L312- L316 – ZombieDev
這應該提交給Thor devs進行文檔修復。 –