85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
# File 'lib/gspush.rb', line 85
def self.parse_option(argv_original)
options = {}
opt = OptionParser.new
opt.on('-d delim', 'input delimiter') {|v| options[:delimiter] = v }
opt.on('-u username', 'Google Drive username(email)') {|v| options[:username] = v }
opt.on('-p password', 'user password') {|v| options[:password] = v } opt.on('-s sheet_title', 'worksheet title (default: first worksheet)') {|v| options[:sheet_title] = v }
opt.on('-t', 'prepend timestamp cell') {|v| options[:prepend_timestamp] = v }
opt.banner = "Usage: gspush URL [options]"
opt.version = Gspush::VERSION
argv = opt.parse(argv_original)
if argv.empty?
puts opt.banner
exit 1
end
[argv, options]
end
|