module Recipe::Package

Package

Public Class Methods

apt(package) click to toggle source
# File lib/aspects/apt.rb, line 7
def self.apt(package)
  self.dpkg(package)
end
brew(package) click to toggle source
# File lib/aspects/brew.rb, line 3
def self.brew(package)
  "brew info #{package} 2>&1 | head -n 1"
end
bundle(package) click to toggle source
# File lib/aspects/ruby.rb, line 3
def self.bundle(package)
  "bundle list #{package}"
end
cabal(package) click to toggle source
# File lib/aspects/haskell.rb, line 5
def self.cabal(package)
  "ghc-pkg list #{package}"
end
cask(package) click to toggle source
# File lib/aspects/cask.rb, line 3
def self.cask(package)
  "find #{$ENV['HOME']}/.emacs.d/.cask -type d -name #{package}"
end
dpkg(package) click to toggle source
# File lib/aspects/apt.rb, line 3
def self.dpkg(package)
  "dpkg -l #{package}"
end
gem(package) click to toggle source
# File lib/aspects/ruby.rb, line 7
def self.gem(package)
  "gem list | grep #{package}"
end
npm(package) click to toggle source
# File lib/aspects/npm.rb, line 3
def self.npm(package)
  "npm list #{package}"
end
opam(package) click to toggle source
# File lib/aspects/ocaml.rb, line 3
def self.opam(package)
  "opam list #{package}"
end
pip(package) click to toggle source
# File lib/aspects/python.rb, line 3
def self.pip(package)
  "pip list | grep #{package}"
end
pip3(package) click to toggle source
# File lib/aspects/python3.rb, line 3
def self.pip3(package)
  "pip3 list | grep #{package}"
end