First step toward cross mac-ubuntu compatibility

This commit is contained in:
Henrik Lissner 2014-08-01 16:33:28 -04:00
parent dcb35d2711
commit b7c400cb1c
3 changed files with 56 additions and 59 deletions

View file

@ -1,7 +1,5 @@
# Dotfiles of a spaghetti code warrior
My mac dotfiles.
My mac and ubuntu/debian dotfiles.
Yes. They bite.
(Check out the ubuntu branch for debian dotfiles)

View file

@ -2,12 +2,7 @@
desc "Provision home server"
task :callisto do
%w{
osx
homebrew
zsh
vim
nginx
mongodb
gitlab
}.each { |task| Rake::Task[task].invoke }
end

View file

@ -1,11 +1,13 @@
require_relative "../lib/output"
require_relative "../lib/homebrew"
require_relative "../lib/sh"
if RUBY_PLATFORM =~ /darwin/
desc 'Install/update homebrew'
task :homebrew => 'homebrew:update'
require_relative "../lib/output"
require_relative "../lib/homebrew"
require_relative "../lib/sh"
namespace :homebrew do
desc 'Install/update homebrew'
task :homebrew => 'homebrew:update'
namespace :homebrew do
task :install do
unless Homebrew.is_installed?
@ -58,4 +60,6 @@ namespace :homebrew do
Homebrew.destroy if Homebrew.is_installed?
end
end
end