lib/templater/cli/generator.rb in templater-0.1.1 vs lib/templater/cli/generator.rb in templater-0.1.2

- old
+ new

@@ -55,11 +55,15 @@ self.version if @options[:version] # Try to instantiate a generator, if the arguments to it were incorrect: show a help message begin @generator = @generator_class.new(@destination_root, @options, *arguments) - rescue Templater::ArgumentError - self.help + rescue Templater::ArgumentError => e + if @options[:debug] + raise e + else + self.help + end end if @options[:pretend] puts "Generating with #{@generator_name} generator (just pretending):" else \ No newline at end of file