Reformatting rake libs

This commit is contained in:
Henrik Lissner 2014-09-05 17:01:52 -04:00
parent faa745c384
commit 889a15ad70
3 changed files with 22 additions and 19 deletions

View file

@ -1,9 +1,12 @@
include Rake::DSL
def git(url,dest)
sh "git clone #{url} #{dest}" unless Dir.exists?(dest)
def git(url, dest)
unless Dir.exists?("#{dest}/.git")
rm_rf dest if Dir.exists?(dest)
sh "git clone '#{url}' '#{dest}'"
end
end
def github(repo,dest)
git "https://github.com/#{repo}.git", dest
def github(repo, dest, protocol = "https")
git "#{protocol}://github.com/#{repo}.git", dest
end

View file

@ -1,9 +1,9 @@
def echo(msg)
# print green text
puts "\e[32m=> #{msg}\e[0m"
def echo(msg, level = 1)
# print green text
puts "\e[32m#{"="*level}> #{msg}\e[0m"
end
def echoerr(msg)
# print red text
puts "\e[31m=> #{msg}\e[0m"
def error(msg)
# print red text
puts "\e[31m=> #{msg}\e[0m"
end

View file

@ -4,16 +4,16 @@ require_relative 'output'
# when it encounters a problem. I'll leave it up to the
# programmer to expect problems and terminate when necessary.
def sh_safe(cmd)
begin
return sh(cmd)
rescue
echoerr $!
return false
end
begin
return sh(cmd)
rescue
error $!
return false
end
end
def do_link(src, dest)
if not (File.exist?(path_to_file) || File.symlink?(path_to_file))
sh_safe "ln -sf #{src} #{dest}"
end
if not (File.exist?(path_to_file) || File.symlink?(path_to_file))
sh_safe "ln -sf #{src} #{dest}"
end
end