Sha256: 0a22deaaeb16a9ed7a7ad04900f01b620fc929875997041b940e161ee51a9272
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require_relative "../ps" require_relative "../cli/remote_command" require_relative "../cli/commander" require_relative "../cli/terminal" namespace :cumuli do namespace :kill do desc "kill all foreman related processes" task :all do ps = Cumuli::PS.new ps.kill(ps.foremans.map(&:pid)) end desc "kill the first spawned foreman process" task :root do ps = Cumuli::PS.new ps.kill end end desc "kill the root process" task :kill => ['cumuli:kill:root'] namespace :int do desc "interrupt all foreman related processes" task :all do ps = Cumuli::PS.new ps.int(ps.foremans.map(&:pid)) end desc "kill the first spawned foreman process" task :root do ps = Cumuli::PS.new ps.int end end desc "interrupt the root process" task :int => ['cumuli:int:root'] desc "look at the list of foreman related processes" task :ps do puts Cumuli::PS.new.report_all end desc "run a remote command with the right ruby: rake cumuli:remote ../my_app rake db:migrate" task :remote do |command| Cumuli::CLI::RemoteCommand.new(ARGV).perform end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cumuli-0.3.4 | lib/cumuli/tasks/cumuli.rake |