Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- require 'optparse'
- if __FILE__ == $0
- optionParser = OptionParser.new do |optionParser|
- optionParser.banner = "Usage: tpreport 'server:server@191.168.245.1' --login --start 2011-01-01 --end 2011-01-31' "
- server = '192.168.245.1'
- server_username = 'tripleplay'
- server_password = 'tripleplay'
- login_username = 'admin'
- login_password = 'admin'
- options = {}
- optionParser.on('-s', '--start START', '') do |start_date|
- options[:start_date] = start_date
- p options[:start_date]
- end
- p options[:start_date]
- optionParser.on('-e', '--end END', '') do |end_date|
- options[:end_date] = end_date
- p options[:end_date]
- end
- if options.has_key? :start_date and options.has_key? :end_date
- #do something I can't show you for legal reasons
- else
- puts optionParser
- end
- end
- begin
- optionParser.parse!
- rescue OptionParser::ParseError
- puts optionParser
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement