钳:Ruby命令行应用程序框架

时间:2024-02-22 22:25:01
【文件属性】:

文件名称:钳:Ruby命令行应用程序框架

文件大小:43KB

文件格式:ZIP

更新时间:2024-02-22 22:25:01

ruby command-line command-line-parser RubyRuby

钳 “ Clamp”是命令行实用程序的最小框架。 它处理诸如解析命令行和生成帮助之类的无聊的工作,因此您可以继续使命令实际执行工作。 没有另一个! 是的,对不起。 那里有很多现有的命令行解析库,而Clamp从各种来源(包括 , 和汲取了灵感。 但是最后,我想要一个稍微更圆的*。 (尽管Clamp与Ara T. Howard的有很多共同点。如果当时我知道那个项目,我可能没有写Clamp。) 快速开始 典型的Clamp脚本如下所示: require 'clamp' Clamp do option "--loud" , :flag , "say it loud" option [ "-n" , "--iterations" ] , "N" , "say it N times" , default : 1 do | s | Integer ( s ) end parameter "WORDS ..." , "the thing to say" , attribute_name : :words def execute the_truth = wor


【文件预览】:
clamp-master
----.travis.yml(52B)
----clamp.gemspec(856B)
----Guardfile(1KB)
----Rakefile(353B)
----.rubocop.yml(910B)
----LICENSE(1KB)
----.autotest(241B)
----Gemfile(297B)
----CHANGES.md(2KB)
----.rspec(19B)
----examples()
--------gitdown(1KB)
--------fubar(267B)
--------admin(492B)
--------speak(517B)
--------word(393B)
--------subcommand_missing(306B)
--------flipflop(497B)
--------defaulted(617B)
--------scoop(333B)
----spec()
--------clamp()
--------spec_helper.rb(920B)
----.gitignore(67B)
----lib()
--------clamp()
--------clamp.rb(179B)
----README.md(14KB)
----.editorconfig(169B)

网友评论