class Git::Dropbox::CLI
Public Instance Methods
init()
click to toggle source
# File lib/git/dropbox/cli.rb, line 23 def init folder = "#{ENV['HOME']}/Dropbox/git" Git::Dropbox::Config.init!(folder) end
list()
click to toggle source
# File lib/git/dropbox/cli.rb, line 30 def list config = load_config config['repositories'].each { |r| puts r } end
sync()
click to toggle source
# File lib/git/dropbox/cli.rb, line 12 def sync config = load_config repositories = options[:all] ? config['repositories'] : [Dir.pwd] repositories.each do |repo| say "Synchronizing repository #{repo}" Repository.new(config).sync(repo) end end
Private Instance Methods
load_config()
click to toggle source
# File lib/git/dropbox/cli.rb, line 36 def load_config Git::Dropbox::Config.load end