in lib/gdk/command/kill.rb [5:25]
def run(arguments = [])
if runsv_processes_to_kill.empty?
GDK::Output.info('No runsv processes detected.')
return true
end
return true unless continue?(arguments)
if kill_runsv_processes!
GDK::Output.success("All 'runsv' processes have been terminated.")
true
else
message = "Failed to kill all 'runsv' processes."
message = "#{message} The following are still running:\n\n" unless runsv_processes_to_kill.empty?
GDK::Output.error(message)
GDK::Output.puts("#{runsv_processes_to_kill}\n\n") unless runsv_processes_to_kill.empty?
false
end
end