lib/jekyll/commands/help.rb in jekyll-4.2.1 vs lib/jekyll/commands/help.rb in jekyll-4.2.2

- old
+ new

@@ -1,34 +1,34 @@ -# frozen_string_literal: true - -module Jekyll - module Commands - class Help < Command - class << self - def init_with_program(prog) - prog.command(:help) do |c| - c.syntax "help [subcommand]" - c.description "Show the help message, optionally for a given subcommand." - - c.action do |args, _| - cmd = (args.first || "").to_sym - if args.empty? - Jekyll.logger.info prog.to_s - elsif prog.has_command? cmd - Jekyll.logger.info prog.commands[cmd].to_s - else - invalid_command(prog, cmd) - abort - end - end - end - end - - def invalid_command(prog, cmd) - Jekyll.logger.error "Error:", - "Hmm... we don't know what the '#{cmd}' command is." - Jekyll.logger.info "Valid commands:", prog.commands.keys.join(", ") - end - end - end - end -end +# frozen_string_literal: true + +module Jekyll + module Commands + class Help < Command + class << self + def init_with_program(prog) + prog.command(:help) do |c| + c.syntax "help [subcommand]" + c.description "Show the help message, optionally for a given subcommand." + + c.action do |args, _| + cmd = (args.first || "").to_sym + if args.empty? + Jekyll.logger.info prog.to_s + elsif prog.has_command? cmd + Jekyll.logger.info prog.commands[cmd].to_s + else + invalid_command(prog, cmd) + abort + end + end + end + end + + def invalid_command(prog, cmd) + Jekyll.logger.error "Error:", + "Hmm... we don't know what the '#{cmd}' command is." + Jekyll.logger.info "Valid commands:", prog.commands.keys.join(", ") + end + end + end + end +end