module Luban::Deployment::Command::Tasks::Control
Constants
- Actions
Public Instance Methods
control_tasks()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 110 def control_tasks; commands[:control].commands; end
controllable?()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 108 def controllable?; true; end
Protected Instance Methods
setup_control_tasks()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 114 def setup_control_tasks command :control do desc "Run process control tasks" task :start do desc "Start process" action! :start_process end task :stop do desc "Stop process" action! :stop_process end task :restart do desc "Restart process" action! :restart_process end task :kill do desc "Kill process forcely" action! :kill_process end task :status do desc "Check process status" action! :check_process end task :process do desc "Show running process if any" action! :show_process end end end