我已经看过很多选项解析库中的ruby,但它们都有关于它们的奇怪约束。
'executable'gem声称所有命令行二进制文件必须具有语法“binary”
'micro-optparse'无法处理文件名的尾随列表,并要求您具有所有非布尔命令的默认值。奇怪。
我使用的其他一个使得无法在没有参数的情况下运行命令。
依此类推。而且我不想自己解析ARGV。
是否有任何接近命令行选项和参数的规范或标准?然后什么选项解析库符合该标准?
答案 0 :(得分:2)
答案 1 :(得分:1)
我没有听说过任何标准,但AFAIR Trollop是从其他命令行解析器的挫折开始的。
答案 2 :(得分:0)
我在How do I make a Ruby script using Trollop for command line parsing?中写了一个简单的自包含示例。