Sha256: 2f44f3c5715c911db0e50c440a7762762257d2f57e03bed96819ed4efbb43f0e
Contents?: true
Size: 616 Bytes
Versions: 1
Compression:
Stored size: 616 Bytes
Contents
#!/usr/bin/env ruby require 'optparse' require_relative '../lib/gemwarrior' require_relative '../lib/gemwarrior/version' def parse_options opts.on('-v', '--version', 'Display version number and exit') do puts "#{$PROGRAM_NAME} #{Gemwarrior::VERSION}" exit end end def print_error(error) case error when OptionParser::InvalidOption puts "#{$PROGRAM_NAME}: illegal option #{error.args.join(' ')}" else puts "An unexpected error occurred while running #{$PROGRAM_NAME}:" puts " #{error}\n" end end begin Gemwarrior::Base.new rescue => error print_error(error) exit(false) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gemwarrior-0.2.0 | bin/gemwarrior |