Ensure there's some cap on output

Need to DRY this out
This commit is contained in:
David Heinemeier Hansson
2023-01-30 12:49:50 +01:00
parent ea6144e664
commit 52d75508ea
3 changed files with 3 additions and 3 deletions

View File

@@ -118,7 +118,7 @@ class Mrsk::Cli::Accessory < Mrsk::Cli::Base
end
else
since = options[:since]
lines = options[:lines]
lines = options[:lines].presence || ((since || grep) ? nil : 100) # Default to 100 lines if since or grep isn't set
on(accessory.host) do
puts capture_with_info(*accessory.logs(since: since, lines: lines, grep: grep))

View File

@@ -109,7 +109,7 @@ class Mrsk::Cli::App < Mrsk::Cli::Base
end
else
since = options[:since]
lines = options[:lines]
lines = options[:lines].presence || ((since || grep) ? nil : 100) # Default to 100 lines if since or grep isn't set
on(MRSK.hosts) do |host|
begin

View File

@@ -50,7 +50,7 @@ class Mrsk::Cli::Traefik < Mrsk::Cli::Base
end
else
since = options[:since]
lines = options[:lines]
lines = options[:lines].presence || ((since || grep) ? nil : 100) # Default to 100 lines if since or grep isn't set
on(MRSK.traefik_hosts) do |host|
puts_by_host host, capture(*MRSK.traefik.logs(since: since, lines: lines, grep: grep)), type: "Traefik"