【发布时间】:2017-06-22 13:56:00
【问题描述】:
前段时间,我使用 Ruby 和 Thor gem 编写了一些命令行应用程序。现在,我需要创建一个 Web 界面来使用这些 CLI 中存在的完全相同的功能。是否可以从 Web 应用程序调用 Thor 命令,而不需要像 %x{}、exec() 和 system 这样的东西?有没有像MyClass.invoke(:command, arg1, arg2, option1: '', option2: '') 这样更程序化的东西?
【问题讨论】:
标签: ruby command-line-interface thor