class Object

Public Instance Methods

forge(uri) click to toggle source
# File lib/fuller.rb, line 3
def forge(uri)
  puts "Using forge #{uri}"
  $uri = uri
end
mod(name, version=false) click to toggle source
# File lib/fuller.rb, line 8
def mod(name, version=false)
  abort "You must specify a forge before declaring dependencies!" if $uri.nil?

  cmd = "puppet module install --module_repository #{$uri} #{name}"
  cmd += " --version #{version}" if version

  puts "Installing #{name}"
  abort 'Failed!'.red if not system(cmd)
end