From 4e0c7a01424f6f8903fae5450c4124c22dc8579d Mon Sep 17 00:00:00 2001 From: Andre Arko Date: Tue, 26 Jul 2011 21:26:25 -0700 Subject: [PATCH] enable --help option for all subcommands --- lib/middleman/cli.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/middleman/cli.rb b/lib/middleman/cli.rb index 79c7d15a..7a7083f9 100644 --- a/lib/middleman/cli.rb +++ b/lib/middleman/cli.rb @@ -8,9 +8,11 @@ module Middleman check_unknown_options! default_task :server + class_option "help", :type => :boolean, :default => false, :aliases => "-h" def initialize(*) - config_check super + config_check + help_check end desc "init NAME", "Create new Middleman project directory NAME" @@ -65,5 +67,10 @@ module Middleman end end + def help_check + help self.class.send(:retrieve_task_name, ARGV.dup) + exit 0 + end + end end \ No newline at end of file