Ruby gem Trollop中的输出

时间:2013-01-23 12:25:59

标签: ruby parsing gem

这是来自Trollop的示例输出,Trollop是解析gem的Ruby选项 v0.0.1a

Options:
      --input, -i <s>:   Input file location (required)
     --output, -o <s>:   Output file destination (required)
      --cores, -c <i>:   Number of cores (default: 4)
  --threshold, -t <f>:   Threshold (default: 1.0)
        --version, -v:   Print version and exit
           --help, -h:   Show this message

这是最好的选项解析器,因为它非常小而且整洁,但我真的不喜欢帮助消息的中心理由。我以前从未在我使用的程序中看到过这种输出,并且更喜欢它将选项对齐到左边,然后是第二列中左边的描述。有可能做到这一点吗? 干杯

编辑: 在最新版本的trollop中,现在使用左对齐格式化。这很棒!虽然我很快就习惯了中心的理由。感谢

1 个答案:

答案 0 :(得分:1)

不。 Trollop现在版本为2.0.0,并且代码中的格式仍然是硬编码的。如果您希望增加输出格式,可以破解trollop.rb