问题标签 [gli-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
667 浏览

ruby - 如何使用 GLI 2.0 ruby​​ gem 来接受 ARGF 数据?

我使用GLI 2.0 gem为所有漂亮的命令行结构创建了自己的 gem。它工作正常,但我也想支持输入的数据。

在某个地方我需要检查它是如何被调用的(不知何故),然后采取适当的行动。我已经简化了一点,但我当前的代码如下。

0 投票
1 回答
519 浏览

ruby - 运行 p1pp 时出现问题 - GLI.run 不再适用于 GLI-2

我是 ruby​​ 新手,想试试 ProcessOne 的推送平台 (p1pp)

我已经下载了 p1pp 的源代码(来自https://github.com/processone/p1pp),尝试在 Ubuntu 12.04 中运行它。

得到错误:

使用命令安装 gli

这次我得到了

安装的废话:

现在我被困在这里:

任何帮助,将不胜感激。谢谢!

0 投票
0 回答
76 浏览

ruby - 是否可以在 Ruby for CLI 中省略使用 GLI 的命令?

我想知道是否可以不用命令而只使用 GLI 的开关和标志?

例如bundle exec bin/my_app show --info可以做到,但是呢bundle exec bin/my_app --info

谢谢。

0 投票
0 回答
35 浏览

ruby - 从 GLI 命令中运行 capistrano 命令失败

我正在使用GLI创建一个命令套件应用程序。

我有以下命令(简化):

任何其他命令ls,git pull无论如何都可以正常工作,但是当我尝试运行时cap出现此错误:

cap在文件夹中手动运行命令可以../wordpress正常工作。

0 投票
1 回答
402 浏览

ruby - ruby GLI 可选参数以破折号 (-) 开头

我想知道允许可选参数以破折号 (-) 开头的最佳方法是什么。我想要一个子命令接受应该是“+42”或“-123”的数字样式参数。所以从命令行我可以做:

这目前会导致错误,因为 gli 认为 -123 是未知开关。我知道可以做

但我不希望用户解决这个问题。在将 ARGV 传递给 gli run 之前,我是否必须自己处理 -123?

这是一个最小的例子: