如何在使用Commander的任何命令之前运行公共代码?

时间:2014-10-21 15:14:04

标签: ruby user-interface command-line

我正在使用Modular style来探索Commander gem来运行它。

我的问题是我想在解析命令行选项之后但在运行任何命令之前执行初始化代码。

我通过以下方式调用该程序:

MyClass.new.run

我有一个选择:

global_option('-c', '--config FILE', 'Load config file.')

我有几个命令,但我想在解析命令行选项后执行一些初始化代码,以便在运行任何命令之前执行初始化。

我在#run! method source中读到的内容似乎是不可能的。

有什么想法吗?

0 个答案:

没有答案