Class: Pacman
- Inherits:
-
Thor
- Object
- Thor
- Pacman
- Defined in:
- lib/pkg/pkgm/pacman.rb
Instance Method Summary collapse
Instance Method Details
#install(package, *args) ⇒ Object
12 13 14 15 16 |
# File 'lib/pkg/pkgm/pacman.rb', line 12 def install(package, *args) success = system 'sudo', 'pacman', '-Sy', *args, package PkgConfig.add(self.class.name, ConfigOptions::PACKAGES, package, success) end |
#uninstall(package, *args) ⇒ Object
24 25 26 27 28 |
# File 'lib/pkg/pkgm/pacman.rb', line 24 def uninstall(package, *args) success = system 'sudo', 'pacman', '-R', *args, package PkgConfig.remove(self.class.name, ConfigOptions::PACKAGES, package, success) end |
#update(*args) ⇒ Object
19 20 21 |
# File 'lib/pkg/pkgm/pacman.rb', line 19 def update(*args) system 'sudo', 'pacman', '-Syu', *args end |