module Recipe::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