Class: MPM::CLI
- Inherits:
-
Thor
- Object
- Thor
- MPM::CLI
- Defined in:
- lib/mpm/cli.rb,
lib/pm_provisioners/brew/cask.rb,
lib/pm_provisioners/extensions/npm.rb,
lib/pm_provisioners/extensions/pip.rb,
lib/pm_provisioners/ruby-gems/ruby-gems.rb
Overview
CLASS->CLI (THOR) —————————-
Instance Method Summary collapse
- #info(package) ⇒ Object
- #install(*packages) ⇒ Object
- #list ⇒ Object
- #search(package) ⇒ Object
- #search_installed(package) ⇒ Object
- #uninstall(*packages) ⇒ Object
- #update ⇒ Object
- #upgrade ⇒ Object
- #version ⇒ Object
Instance Method Details
#info(package) ⇒ Object
90 91 92 |
# File 'lib/mpm/cli.rb', line 90 def info(package) ::MPM.pm_provisioner.exec_command :info, package end |
#install(*packages) ⇒ Object
40 41 42 |
# File 'lib/mpm/cli.rb', line 40 def install(*packages) ::MPM.pm_provisioner.exec_command :install, *packages end |
#list ⇒ Object
60 61 62 |
# File 'lib/mpm/cli.rb', line 60 def list() ::MPM.pm_provisioner.exec_command :list end |
#search(package) ⇒ Object
20 21 22 |
# File 'lib/mpm/cli.rb', line 20 def search(package) ::MPM.pm_provisioner.exec_command :search, package end |
#search_installed(package) ⇒ Object
28 29 30 |
# File 'lib/mpm/cli.rb', line 28 def search_installed(package) ::MPM.pm_provisioner.exec_command :search_installed, package end |
#uninstall(*packages) ⇒ Object
50 51 52 |
# File 'lib/mpm/cli.rb', line 50 def uninstall(*packages) ::MPM.pm_provisioner.exec_command :uninstall, *packages end |
#update ⇒ Object
70 71 72 |
# File 'lib/mpm/cli.rb', line 70 def update() ::MPM.pm_provisioner.exec_command :update end |
#upgrade ⇒ Object
80 81 82 |
# File 'lib/mpm/cli.rb', line 80 def upgrade() ::MPM.pm_provisioner.exec_command :upgrade end |