文件名称:CLAide:一个小的命令行界面框架
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-19 16:28:49
Ruby
您好,我是 Claide,您的命令行工具助手。 我出生于对简单选项和命令解析器的需求,同时仍然提供了一个API,可让您快速创建功能全面的命令行界面。 安装 $ [sudo] gem install claide 用法 有关 CLAide API 的完整文档,请访问 。 参数处理 它的核心是一个库,比如我自己,需要解析用户指定的参数。 使用参数是通过CLAide::ARGV类完成的。 它接受一组参数并将它们解析为标志、选项或参数。 范围 描述 --milk , --no-milk 一个布尔“标志”,可能被否定。 --sweetener=honey 'option' 由一个键、一个 '=' 和一个值组成。 tea “参数”只是一个值。 使用以下方法访问标志、选项和参数,也会从剩余的未处理参数中删除参数。 argv = CLAide :: ARGV . new ( [ '
【文件预览】:
CLAide-master
----.gitignore(147B)
----.travis.yml(789B)
----.rubocop.yml(63B)
----LICENSE(1KB)
----CHANGELOG.md(7KB)
----examples()
--------argv.rb(679B)
--------make.rb(3KB)
----.kick(631B)
----.rubocop_cocoapods.yml(3KB)
----spec()
--------command_spec.rb(15KB)
--------ansi_spec.rb(1KB)
--------command()
--------spec_helper.rb(2KB)
--------spec_helper()
--------argv_spec.rb(5KB)
--------fixture()
--------argument_spec.rb(612B)
--------help_spec.rb(789B)
--------ansi()
----README.md(5KB)
----.rubocop_todo.yml(2KB)
----lib()
--------claide()
--------claide.rb(420B)
----Gemfile(359B)
----.yardopts(50B)
----Rakefile(1KB)
----claide.gemspec(795B)
----Gemfile.lock(1KB)