Sha256: 936093e6e6032273958d7ace9e65ca5379564f4c7aaf61cdb63296a7069bb439

Contents?: true

Size: 551 Bytes

Versions: 11

Compression:

Stored size: 551 Bytes

Contents

UPM::Tool.new "xbps" do

  os "void"

  identifying_binary "xbps-install"

  command "install", "xbps-install",      root: true
  command "update",  "xbps-install -S",   root: true
  command "upgrade", "xbps-install -Su",  root: true

  command "files",   "xbps-query -f",           paged: true
  command "search",  "xbps-query --regex -Rs",  paged: true
  
  command "list" do |args|
    if args.any?
      query = args.join
      run "xbps-query", "-l", grep: query, paged: true
    else
      run "xbps-query", "-l", paged: true
    end
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
upm-0.1.17 lib/upm/tools/xbps.rb
upm-0.1.16 lib/upm/tools/xbps.rb
upm-0.1.15 lib/upm/tools/xbps.rb
upm-0.1.14 lib/upm/tools/xbps.rb
upm-0.1.13 lib/upm/tools/xbps.rb
upm-0.1.12 lib/upm/tools/xbps.rb
upm-0.1.11 lib/upm/tools/xbps.rb
upm-0.1.10 lib/upm/tools/xbps.rb
upm-0.1.9 lib/upm/tools/xbps.rb
upm-0.1.8 lib/upm/tools/xbps.rb
upm-0.1.7 lib/upm/tools/xbps.rb