module Crafti::RunCommands

Public Instance Methods

bower(*packages) click to toggle source
# File lib/crafti.rb, line 113
def bower(*packages)
  packages.each do |package|
    run "bower install #{package}"
  end
end
bundle(command, options = {}) click to toggle source
# File lib/crafti.rb, line 119
def bundle(command, options = {})
  opts = [options[:with]].flatten.map { |o| "--#{o}" }.join(' ')
  opts ||= ''

  run "bundle #{command.to_s} #{opts}"
end
git(&block) click to toggle source

git do

init
add :all
commit 'First Commit'

end

# File lib/crafti.rb, line 133
def git(&block)
  Git.new(app_path, &block)
end
run(command) click to toggle source
# File lib/crafti.rb, line 105
def run(command)
  system("cd #{app_path} && #{command}")
end
sudo(command) click to toggle source
# File lib/crafti.rb, line 109
def sudo(command)
  run "sudo #{command}"
end