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}")