lib/hanami/cli/usage.rb in hanami-cli-0.3.1 vs lib/hanami/cli/usage.rb in hanami-cli-1.0.0.alpha1

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + require "hanami/cli/program_name" module Hanami class CLI # Command(s) usage @@ -7,11 +9,11 @@ # @since 0.1.0 # @api private module Usage # @since 0.1.0 # @api private - SUBCOMMAND_BANNER = " [SUBCOMMAND]".freeze + SUBCOMMAND_BANNER = " [SUBCOMMAND]" # @since 0.1.0 # @api private def self.call(result, out) out.puts "Commands:" @@ -48,11 +50,11 @@ return unless CLI.command?(command) required_arguments = command.required_arguments optional_arguments = command.optional_arguments - required = required_arguments.map { |arg| arg.name.upcase }.join(' ') if required_arguments.any? - optional = optional_arguments.map { |arg| "[#{arg.name.upcase}]" }.join(' ') if optional_arguments.any? + required = required_arguments.map { |arg| arg.name.upcase }.join(" ") if required_arguments.any? + optional = optional_arguments.map { |arg| "[#{arg.name.upcase}]" }.join(" ") if optional_arguments.any? result = [required, optional].compact " #{result.join(' ')}" unless result.empty? end