文件名称:command-builder:通过简单而优雅的方式构建可从Shell运行的命令。 还允许使用EventMachine同步执行或异步执行
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-09 17:56:43
Ruby
命令生成器 command-builder通过简单而优雅的方式从shell生成可运行的命令。 还允许使用同步执行或异步执行。 这是调用jpegoptim的真实示例: require "command-builder" cmd = CommandBuilder :: new ( :jpegoptim ) cmd . arg ( :m , 2 ) cmd << :preserve cmd << "image.jpg" cmd . to_s # will return 'jpegoptim -m 2 --preserve image.jpg' 当然,自动支持值转义和赋值,因此请调用: cmd . arg ( :dest , './it\'s "my" folder' ) …将被解释为jpegoptim --dest="it's \"my\" folder" 。 它还将空格考虑在
【文件预览】:
command-builder-master
----CHANGES.txt(592B)
----Rakefile(1KB)
----command-builder.gemspec(2KB)
----test.rb(500B)
----Gemfile(298B)
----Gemfile.lock(1KB)
----VERSION(6B)
----.document(55B)
----.gitignore(780B)
----lib()
--------command-builder.rb(8KB)
----README.md(1KB)
----LICENSE.txt(1KB)