Ric*_*lka 2 perl optional-parameters
我有一个新的脚本,我需要在perl中编写,以利用我们的perl代码库(不,我无法转换它,不管怎么说).我们的编码标准规定Getopt::Long::GetOptions()但我意识到如果我可以将python的optparse.OptionParser放入其中,我的选项处理将会大大改进和简化.我在python中喜欢的东西:输入验证,格式和必需/可选,以及基于参数配置的自动帮助字符串生成.
有小费吗?我知道我可以自己动手,但如果已经完成,我宁愿使用别人的工作.
规范工具是Getopt :: Long.它不是"声明性的".您是否尝试复制某些特定行为?
编辑:为了更多的权力,你可能会对App :: Cmd或其中的一部分感兴趣(另请参阅App :: Cmd :: Tutorial).
在内部,它使用Getopt :: Long :: Descriptive,它似乎满足了您的大部分要求.这可能对你特别有用,因为它内部使用Getopt::Long和Params :: Validate,因此移动当前代码库可能非常容易,但现在可以进行验证.
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |