easyoptions:Ruby和Bash的简单选项解析

时间:2024-02-26 12:41:58
【文件属性】:

文件名称:easyoptions:Ruby和Bash的简单选项解析

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-26 12:41:58

shell option-parser ShellRuby

EasyOptions EasyOptions允许您只为程序编写一次帮助文本,并使描述的选项从命令行自动解析为易于阅读的变量,而无需复杂的API 。 EasyOptions是在对现有的Bash和Ruby中的选项解析解决方案不满意之后开发的。 在构思时考虑了以下准则: 避免重复源代码文档,帮助文本和选项规范。 将选项值解析为易于阅读的变量。 使非选项参数在简单的单独数组上可用。 用法就像一行代码一样简单。 EasyOptions将在获取源代码后自动解析所有选项和参数。 您只需使用特殊的双哈希注释编写帮助文本,即可指定程序支持哪些选项。 此帮助文本还可以与源代码文档和选项规范同时使用。


【文件预览】:
easyoptions-master
----easyoptions(1KB)
----LICENSE(2KB)
----ruby()
--------.rubocop.yml(71B)
--------example.rb(1KB)
--------easyoptions.rb(10KB)
--------easyoptions.gemspec(473B)
----CHANGELOG.md(248B)
----bash()
--------easyoptions.sh(8KB)
--------example.sh(1KB)
----README.md(5KB)

网友评论