【发布时间】:2022-04-20 23:47:32
【问题描述】:
我有一个需要用 perl 编写的新脚本,以利用我们的 perl 代码库(不,我不能转换它,反正还不能)。我们的编码标准规定了Getopt::Long::GetOptions(),但我意识到如果我可以将 python 的 optparse.OptionParser 放入其中,我的选项处理将得到极大的改进和简化。我在 python 中喜欢的东西:验证输入,包括格式和必需/可选,以及基于参数配置的自动帮助字符串生成。
有什么建议吗?我知道我可以自己动手,但如果已经完成,我宁愿使用别人的工作。
【问题讨论】:
-
想知道为什么要改进和简化现有代码库中的选项处理?
-
@ysth 好问题。这是现有代码库的新脚本——我把它扔在那里,以免人们要求我移植它。我的不清晰已被编辑。谢谢
-
在这种情况下 App::Cmd 可能就在你的小巷里。