通常我会使用 optparse 来解析命令行参数。在这种情况下,我需要像-ssh
或-telnet
这样的参数(基本上我需要PuTTY的参数(。Optparse 仅支持具有长版本的单字母标志(例如 -s
和--ssh
(。
有没有另一个像 optparse 这样的类?
试试指挥官宝石它支持参数的短版本和(或(长版本,并且非常灵活且文档齐全。
一个简单/实用的方法:如果您对选项解析器的实现不满意,我建议您使用 ARGV
编写自己的解析器。
Slop 会为我工作。感谢鲍里斯·皮尔贡