0

我想知道是否有任何现有的 perl 模块可以提供创建新 CLI 命令的框架?

谢谢阿皮特

4

2 回答 2

2

它们有很多很多。例如看这里

为了让你开始,也许看看Getopt::Long::Descriptive。另一种建议是,如果您想创建命令驱动的应用程序(如git命令),请查看App::Cmd

如果你使用 Moose,有一些模块将它与上述集成(例如 MooseX::Getopt 和 MooseX::App::Cmd)虽然我发现启动时间很慢。

于 2013-04-01T06:58:12.607 回答
1

我在上一个项目中成功使用了 MooseX::App 。这是一个基于 Moose 的解决方案,并且易于使用。

如果你不想要 Moose,App::Cmd很好。

于 2013-04-01T07:18:31.717 回答