From b2bf60ee04443f47712546177d9c364fe4d87646 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Thu, 12 Oct 2023 13:06:35 +0200 Subject: [PATCH 1/2] Reinstate NOOP --daemonize and --no-daemonize --- lib/gemstash/cli.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/gemstash/cli.rb b/lib/gemstash/cli.rb index 156414e3..0d151ef2 100644 --- a/lib/gemstash/cli.rb +++ b/lib/gemstash/cli.rb @@ -75,6 +75,8 @@ def setup end desc "start", "Starts your gemstash server" + method_option :daemonize, :type => :boolean, :default => nil, :desc => + "No effect - functionality removed, option kept for compatibility" method_option :config_file, :type => :string, :desc => "Config file to load when starting" def start From 173a27a46c37dbd18ea18fa88ae970f26e4af46e Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Thu, 12 Oct 2023 13:10:57 +0200 Subject: [PATCH 2/2] Add warning about daemonize if used --- lib/gemstash/cli/start.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/gemstash/cli/start.rb b/lib/gemstash/cli/start.rb index 29901125..9c189b53 100644 --- a/lib/gemstash/cli/start.rb +++ b/lib/gemstash/cli/start.rb @@ -11,6 +11,10 @@ class Start < Gemstash::CLI::Base def run prepare @cli.say("Starting gemstash!", :green) + case @cli.options[:daemonize] + when false then warn "The --no-daemonize option was removed and has no effect." + when true then warn "The --daemonize option was removed and has no effect." + end Puma::CLI.new(args, Gemstash::Logging::StreamLogger.puma_events).run end