diff --git a/gem/terminalwire-rails/lib/terminalwire/rails.rb b/gem/terminalwire-rails/lib/terminalwire/rails.rb index eba799a..82e52c1 100644 --- a/gem/terminalwire-rails/lib/terminalwire/rails.rb +++ b/gem/terminalwire-rails/lib/terminalwire/rails.rb @@ -172,7 +172,8 @@ def handle(adapter:, env:) cli.default_url_options[:host] = env["HTTP_HOST"] end rescue ::Thor::UndefinedCommandError, ::Thor::InvocationError => e - context.stdout.puts e.message + context.stderr.puts e.message + exit_code = 1 rescue ::StandardError => e # Log the error handler_error_message = <<~ERROR