Method: AutomateIt::PackageManager::Egg#install

Defined in:
lib/automateit/package_manager/egg.rb

#install(*packages) ⇒ Object

See AutomateIt::PackageManager#install



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/automateit/package_manager/egg.rb', line 33

def install(*packages)
  return _install_helper(*packages) do |list, opts|
    # easy_install options:
    # -Z : install into a direcory rather than a file
    cmd = "easy_install -Z "+list.join(" ")+" < /dev/null"
    cmd << " > /dev/null" if opts[:quiet]
    cmd << " 2>&1"

    interpreter.sh(cmd)
  end
end