run

in lib/gdk/command/update.rb [11:32]


      def run(_args = [])
        success = update!

        success = run_rake(:reconfigure) if success && config.gdk.auto_reconfigure?

        if success
          Announcements.new.render_all
          GDK::Output.success('Successfully updated!')
          run_weekly_diagnostics
        else
          GDK::Output.error('Failed to update.', report_error: false)
          display_help_message
        end

        success
      rescue Support::Rake::TaskWithLogger::LoggerError => e
        e.print!
        false
      ensure
        check_gdk_available
      end