diff --git a/xbar/brew-services.10m.rb b/xbar/brew-services.10m.rb index 6aa556e..075d994 100755 --- a/xbar/brew-services.10m.rb +++ b/xbar/brew-services.10m.rb @@ -2,7 +2,7 @@ # frozen_string_literal: true # Brew Services -# v2.2.1 +# v2.2.2 # Jim Myhrberg # jimeh # List and manage Homebrew Services @@ -310,6 +310,13 @@ module Brew end printer.item("#{icon} #{service.name}") do |printer| + if service.stopped? || service.unknown_status? + printer.item( + 'Start', + terminal: false, refresh: true, + shell: [brew_path, 'services', 'start', service.name] + ) + end if service.started? || service.error? || service.unknown_status? printer.item( 'Stop', @@ -322,13 +329,6 @@ module Brew shell: [brew_path, 'services', 'restart', service.name] ) end - if service.stopped? || service.unknown_status? - printer.item( - 'Start', - terminal: false, refresh: true, - shell: [brew_path, 'services', 'start', service.name] - ) - end printer.sep printer.item("State: #{service.status}")