文件名称:cri:用于构建命令行应用程序的工具
文件大小:47KB
文件格式:ZIP
更新时间:2024-06-19 23:06:57
ruby cli Ruby
克里 Cri 是一个用于构建易于使用的命令行工具并支持嵌套命令的库。 要求 Cri 需要 Ruby 2.5 或更新版本(包括 Ruby 3.x)。 兼容性政策 Cri 保证支持任何,以及默认的 Ruby 版本。 最后两个 最近两个主要的 用法 Cri 中的核心概念是command ,它具有选项定义以及实际执行自身的代码。 在 Cri 中,命令行工具本身也是一个命令。 这是一个示例命令定义: command = Cri :: Command . define do name 'dostuff' usage 'dostuff [options]' aliases :ds , :stuff summary 'does stuff' description 'This command does a lot of stuff.
【文件预览】:
cri-main
----.travis.yml(124B)
----Rakefile(579B)
----test()
--------test_command.rb(26KB)
--------helper.rb(946B)
--------test_command_dsl.rb(11KB)
--------test_command_runner.rb(789B)
--------test_basic_root.rb(654B)
--------test_base.rb(130B)
--------test_string_formatter.rb(4KB)
--------test_argument_list.rb(3KB)
--------test_parser.rb(17KB)
--------test_basic_help.rb(1KB)
--------test_help_renderer.rb(2KB)
----.rubocop.yml(4KB)
----NEWS.md(5KB)
----LICENSE(1KB)
----Gemfile(223B)
----samples()
--------sample_nested.rb(1019B)
--------sample_params.rb(450B)
--------sample_capture_opts_as_args.rb(870B)
--------sample_basic_root.rb(642B)
--------sample_simple.rb(1KB)
----.gitignore(61B)
----lib()
--------cri()
--------cri.rb(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.rubocop_todo.yml(3KB)
----README.md(17KB)
----scripts()
--------release(2KB)
----cri.gemspec(730B)