文件名称:高峰:Ruby替代bash + ssh
文件大小:50KB
文件格式:ZIP
更新时间:2024-03-23 05:57:42
Ruby
急–使用纯Ruby管理您的Unix系统 rush是一个UNIX集成库和一个使用纯Ruby语法的交互式外壳。 步行目录树; 创建,复制,搜索和销毁文件; 查找并杀死进程-现在,在严格而优雅的Ruby世界中,您通常使用shell命令执行的所有操作。 用法 使用bash计算项目中的类数: find myproj -name \*.rb | xargs grep '^\s*class' | wc -l 匆忙中,这是: myproj [ '**/*.rb' ]. search ( /^\s*class/ ). lines . size 讨厌的流浪杂种? 在bash中: kill `ps aux | grep mongrel_rails | grep -v grep | cut -c 10-20` 赶时间: processes . filter ( :cmdline => /mongre
【文件预览】:
rush-master
----bin()
--------rush(217B)
--------rushd(145B)
----Rakefile(2KB)
----README.rdoc(2KB)
----Gemfile(38B)
----Gemfile.lock(442B)
----VERSION(6B)
----spec()
--------embeddable_shell_spec.rb(387B)
--------array_ext_spec.rb(276B)
--------commands_spec.rb(1KB)
--------box_spec.rb(2KB)
--------string_ext_spec.rb(464B)
--------base.rb(420B)
--------ssh_tunnel_spec.rb(4KB)
--------search_results_spec.rb(1KB)
--------local_spec.rb(13KB)
--------shell_spec.rb(818B)
--------process_set_spec.rb(1KB)
--------file_spec.rb(2KB)
--------config_spec.rb(3KB)
--------dir_spec.rb(4KB)
--------entry_spec.rb(4KB)
--------process_spec.rb(2KB)
--------fixnum_ext_spec.rb(263B)
--------remote_spec.rb(5KB)
--------rush_spec.rb(659B)
--------access_spec.rb(4KB)
--------find_by_spec.rb(1KB)
----.gitignore(24B)
----lib()
--------rush.rb(2KB)
--------rush()
----rush.gemspec(3KB)