Sha256: 28bbb6630777e99111b816a8e99d4d5603a245fbdf0e5f6e7be28f66c7957152
Contents?: true
Size: 939 Bytes
Versions: 3
Compression:
Stored size: 939 Bytes
Contents
module BinInstall module Git def self.install puts 'Installing Git...'.white Brew::Package.install_or_upgrade('git') end def self.install! puts 'Installing Git...'.white Brew::Package.install_or_upgrade!('git') end def self.add_remote(name, url) if remote?(name) puts "Remote #{name} already exists. Skipping.".blue else puts "Adding remote #{name} for #{url}...".white system("git remote add #{name} #{url}") end end def self.add_remote!(name, url) if remote?(name) puts "Remote #{name} already exists. Skipping.".blue else puts "Adding remote #{name} for #{url}...".white BinInstall.system!("git remote add #{name} #{url}") end end def self.remote?(name) system("git remote get-url #{name}") end def self.installed? Shell.executable_exists?('git') end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bin_install-0.0.23 | lib/bin_install/git.rb |
bin_install-0.0.22 | lib/bin_install/git.rb |
bin_install-0.0.21 | lib/bin_install/git.rb |