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