class S3Rsync::CLI
Public Class Methods
common_opts()
click to toggle source
# File lib/s3rsync/cli.rb, line 6 def self.common_opts method_option :path, :aliases => "-p", :required => true method_option :'config-path', :aliases => "-c", :required => true method_option :'s3-prefix', :aliases => "-s", :default => 's3rsync' method_option :'log-path', :aliases => "-l" method_option :'dry-run', :aliases => "-d", :type => :boolean, :default => false method_option :'make-public', :aliases => "-m", :type => :boolean, :default => false method_option :'enable-lock', :aliases => "-e", :type => :boolean, :default => false end
Public Instance Methods
download()
click to toggle source
# File lib/s3rsync/cli.rb, line 26 def download require 's3rsync/sync' sync = Sync.new(options) exit sync.run(:download) end
upload()
click to toggle source
# File lib/s3rsync/cli.rb, line 18 def upload require 's3rsync/sync' sync = Sync.new(options) exit sync.run(:upload) end