class Qiniu2Upyun::CLI
Constants
- DEFAULT_OPTIONS
Public Instance Methods
parse()
click to toggle source
# File lib/qiniu2upyun/cli.rb, line 9 def parse options = {} parser = OptionParser.new do |opts| opts.banner = "Usage: qiniu2upyun [options]" opts.on("-C", "--config PATH", "Load PATH as a config file", "(default: #{DEFAULT_OPTIONS[:config]})") do |c| options[:config] = c end opts.on("-V", "--version", "Show version") do |v| require File.expand_path('../version', __FILE__) puts "qiniu2upyun version #{Qiniu2Upyun::VERSION}" exit end opts.on("-h", "--help", "Show help") do |h| puts opts exit end end.parse! options end
run!()
click to toggle source
# File lib/qiniu2upyun/cli.rb, line 40 def run! options = DEFAULT_OPTIONS.merge(parse) require File.expand_path('../../qiniu2upyun', __FILE__) Qiniu2Upyun.migrate!(options) end