module Really::Commands::PackageManagement
Constants
- NONINTERACTIVE_ENV
Public Instance Methods
install_package(package_name, options = {})
click to toggle source
# File lib/really/commands/package_management.rb, line 6 def install_package(package_name, options = {}) default_options = { sudo: true } options = default_options.merge options # FIXME: make platform-independent command "#{NONINTERACTIVE_ENV}apt-get install -y #{package_name}", options end
install_package_dependencies(package_name, options = {})
click to toggle source
# File lib/really/commands/package_management.rb, line 13 def install_package_dependencies(package_name, options = {}) default_options = { sudo: true } options = default_options.merge options # FIXME: make platform-independent command "#{NONINTERACTIVE_ENV}apt-get build-dep -y #{package_name}", options end
update_available_packages(options = {})
click to toggle source
# File lib/really/commands/package_management.rb, line 20 def update_available_packages(options = {}) default_options = { sudo: true } options = default_options.merge options # FIXME: make platform-independent command "#{NONINTERACTIVE_ENV}apt-get update -y", options end
upgrade_installed_packages(options = {})
click to toggle source
# File lib/really/commands/package_management.rb, line 27 def upgrade_installed_packages(options = {}) default_options = { sudo: true } options = default_options.merge options # FIXME: make platform-independent command "#{NONINTERACTIVE_ENV}apt-get upgrade -y", options end