Sha256: 8de47aaf88675f9db540261130b142c7d99f85c3142c06d63247ed015bd18637
Contents?: true
Size: 622 Bytes
Versions: 2
Compression:
Stored size: 622 Bytes
Contents
class Specinfra::Command::Voidlinux::Base::Package < Specinfra::Command::Linux::Base::Package class << self def check_is_installed(package, version=nil) "xbps-query -S #{escape(package)} | grep -q 'state: installed'" end alias :check_is_installed_by_xbps :check_is_installed def get_version(package, opts=nil) "xbps-query -S #{package} | sed -nE 's/^pkgver: #{package}-([^\)+])/\1/p'" end def install(package, version=nil, option='') "xbps-install --yes #{package}" end def remove(package, option='') "xbps-remove --yes #{option} #{package}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
specinfra-2.92.0 | lib/specinfra/command/voidlinux/base/package.rb |
specinfra-2.91.0 | lib/specinfra/command/voidlinux/base/package.rb |