这是来自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中,现在使用左对齐格式化。这很棒!虽然我很快就习惯了中心的理由。感谢