puts " --force-digest Calc local file digest forcely"
puts " --progress Force to show upload progress"
puts " --no-progress Force to hide upload progress"
+ puts " --bwlimit=RATE Limit bandwidth (in KB)"
end
def self.description
[ '--force-digest', GetoptLong::NO_ARGUMENT],
[ '--progress', GetoptLong::NO_ARGUMENT],
[ '--no-progress', GetoptLong::NO_ARGUMENT],
+ [ '--bwlimit', GetoptLong::REQUIRED_ARGUMENT ],
)
opts.each do |opt, arg|
case opt
@show_progress = true
when '--no-progress'
@show_progress = false
+ when '--bwlimit'
+ arg.to_i != 0 and
+ OSDN::CLI._rate_limit = arg.to_i * 1024
end
end
end