From d580630ad2767db9217640e5dfd6e799e245efaf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 17 Jan 2023 13:58:37 +0100 Subject: [PATCH] Docs --- lib/mrsk/cli/app.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mrsk/cli/app.rb b/lib/mrsk/cli/app.rb index 8882239e..ba2341b2 100644 --- a/lib/mrsk/cli/app.rb +++ b/lib/mrsk/cli/app.rb @@ -40,8 +40,8 @@ class Mrsk::Cli::App < Mrsk::Cli::Base end desc "exec [CMD]", "Execute a custom task on servers passed in as CMD='bin/rake some:task'" - option :once, type: :boolean, default: false - option :run, type: :boolean, default: false + option :once, type: :boolean, default: false, desc: "Only perform command on primary host" + option :run, type: :boolean, default: false, desc: "Start a new container to run the command rather than reusing existing" def exec(cmd) runner = options[:run] ? :run_exec : :exec @@ -64,7 +64,7 @@ class Mrsk::Cli::App < Mrsk::Cli::Base end desc "runner [EXPRESSION]", "Execute Rails runner with given expression" - option :once, type: :boolean, default: false, desc: + option :once, type: :boolean, default: false, desc: "Only perform runner on primary host" def runner(expression) if options[:once] on(MRSK.config.primary_host) { puts capture(*MRSK.app.exec("bin/rails", "runner", "'#{expression}'"), verbosity: Logger::INFO) }