2

这是 Trollop 的示例输出,Ruby 选项解析 gem 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 中,现在使用左对齐格式。这很棒!虽然我确实在短时间内习惯了中心对齐。谢谢

4

1 回答 1

1

没有。Trollop 现在是 2.0.0 版,帮助格式仍然在代码中硬编码。如果你想增加输出格式,你可以破解trollop.rb 。

于 2013-10-16T15:56:07.723 回答