lib/snapdragon/command_line_parser.rb in snapdragon-0.1.11 vs lib/snapdragon/command_line_parser.rb in snapdragon-0.1.12

- old
+ new

@@ -5,10 +5,11 @@ module Snapdragon class CommandLineParser def self.parse(args) options = OpenStruct.new options.format = "console" + options.color = true opts = OptionParser.new do |opts| opts.banner = "Usage: snapdragon [options] [files or directories]" opts.on('-v', '--version', "Show the current version of this gem") do puts "#{Snapdragon::VERSION}"; exit @@ -16,9 +17,12 @@ opts.on('-h', '--help', "show usage") do puts opts; exit end opts.on('-f', '--format [FORMAT]', "set output format") do |format| options.format = format + end + opts.on('-c', '--[no-]color', '--[no-]colour', 'Enable color in the output.') do |o| + options.color = o end if args.empty? puts opts; exit end end