带有 ruby 脚本的多字符命令行参数



通常我会使用 optparse 来解析命令行参数。在这种情况下,我需要像-ssh-telnet这样的参数(基本上我需要PuTTY的参数(。Optparse 仅支持具有长版本的单字母标志(例如 -s--ssh(。

有没有另一个像 optparse 这样的类?

试试指挥官宝石它支持参数的短版本和(或(长版本,并且非常灵活且文档齐全。

一个简单/实用的方法:如果您对选项解析器的实现不满意,我建议您使用 ARGV 编写自己的解析器。

Slop 会为我工作。感谢鲍里斯·皮尔贡

最新更新