class Specinfra::Command::Nixos::Base::Package
Public Class Methods
check_is_installed(package, version=nil)
click to toggle source
# File lib/specinfra/command/nixos/base/package.rb, line 3 def check_is_installed(package, version=nil) if version "nix-store -q --references /var/run/current-system/sw | grep #{escape(package)}-#{escape(version)}" else "nix-store -q --references /var/run/current-system/sw | grep #{escape(package)}" end end
Also aliased as: check_is_installed_by_nix
install(package, version=nil, option='')
click to toggle source
# File lib/specinfra/command/nixos/base/package.rb, line 13 def install(package, version=nil, option='') "nix-env -i #{option} #{package}" end