Use no_commands block

This commit is contained in:
Jacopo
2023-04-11 16:20:16 +02:00
parent 0bfd4ca780
commit e8697327fa

View File

@@ -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