run

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