标签: ruby command-line-interface thor
我有一个使用Thor构建的CLI。我需要一个全局选项来完成我的所有任务,除了少数几个。我通过定义class_option添加了全局选项,但我无法弄清楚如何从少数几个任务中删除该选项。如果我在我的一个任务中使用remove_class_option(),那么全局选项将被删除,并且不再可用。
任何帮助,非常感谢!