Use no_commands block
This commit is contained in:
@@ -244,15 +244,17 @@ class Mrsk::Cli::App < Mrsk::Cli::Base
|
|||||||
on(MRSK.hosts) { |host| puts_by_host host, capture_with_info(*MRSK.app.current_running_version).strip }
|
on(MRSK.hosts) { |host| puts_by_host host, capture_with_info(*MRSK.app.current_running_version).strip }
|
||||||
end
|
end
|
||||||
|
|
||||||
def stale_versions(host:, role:)
|
no_commands do
|
||||||
stale_versions = nil
|
def stale_versions(host:, role:)
|
||||||
on(host) do
|
stale_versions = nil
|
||||||
stale_versions = \
|
on(host) do
|
||||||
capture_with_info(*MRSK.app(role: role).list_versions, raise_on_non_zero_exit: false)
|
stale_versions = \
|
||||||
.split("\n")
|
capture_with_info(*MRSK.app(role: role).list_versions, raise_on_non_zero_exit: false)
|
||||||
.drop(1)
|
.split("\n")
|
||||||
|
.drop(1)
|
||||||
|
end
|
||||||
|
stale_versions
|
||||||
end
|
end
|
||||||
stale_versions
|
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
Reference in New Issue
Block a user