xtools — A
    collection of small utilities for use with XBPS
  - xbarf
- — Display build logs of last build
- xbulk[- -n]
    [- -k] [xbps-src flags]
    pkgs ...
- — simple XBPS bulk builder
    
    
      - -n
- dry-run mode
- -k
- keep going on errors
 
 
- xbumppkgname
    [git commit options]
- — git commit a new package or package update. If
      pkgname is
      ‘:’, a commit will be made for each
      template staged in the git index.
- xchangelogtemplate |
    pkgname
- — open package changelog
- xcheckmypkgs[email]
- — check your packages for updates
- xcheckrestart[- -v]
- — list programs using outdated libraries
    
    
      - -v
- verbose mode, also print the library names
 
 
- xchrootdirectory
    [command ...]
- — chroot into a Void (or other Linux)
      installation
- xclash
- — detect file conflicts between XBPS
      packages
- xdbgpkgs ...
- — list debugging packages for pkgs and recursive
      dependencies
- xdeptree[- -Llevel] [- -R]
    pkgname
- — generate a tree of a package's
      dependencies
    
    
      - -Llevel
- Max depth of tree
- -R
- Query remote repos
 
 
- xdiff[- -u|- -l] [basedir]
- — merge/diff/list XBPS .new-* files
    
    
      - -l
- list .new files
- -u
- print unified diffs
 
 
- xdistdir
- — figure out
      XBPS_DISTDIR
- xdowngradepkgfiles.xbps
    ...
- — install XBPS package directly from .xbps
      file
- xetcchanges
- — show diff of /etc
      against binary packages
- xgenfstab[- -p|- -P] [- -tTAG |- -L|- -U] root
- — Generate an
      fstab(5) for a given root.
    
    
      - -p
- Exclude pseudo-filesystems (default behavior)
- -P
- Include pseudo-filesystems
- -tTAG
- Use TAG for identifiers
          (LABEL, UUID,
          PARTLABEL, PARTUUID)
- -L
- Use labels for identifiers (same as -tLABEL)
- -U
- Use UUIDs for identifiers (same as -tUUID)
 
 
- xgensum[- -f]
    [- -c] [- -i]
    [- -aarch]
    [- -Hhostdir]
    templates ...
- — update SHA256 sum in templates
    
    
      - -f
- force (re-)download of distfiles
- -c
- use content checksum
- -i
- replace checksum in-place
- -a
- architecture to generate the checksum for (default: native or first
          available architecture)
- -H
- absolute path to hostdir
 
 
- xgreppattern
    pkgs ...
- — search files limited to XBPS package
      contents
- xhog
- — list installed XBPS packages ordered by
      size
- xipkgs ...
- — like ‘xbps-install
      -S’, but take cwd repo and sudo/su into account
- xilog[pattern]
- — list installed packages by
    install-date
- xlgpkg
- — open short commit log for XBPS
    template
- xlinttemplate |
    pkgname |- :pkgname
    |- :
- — scan XBPS template for common mistakes
    
      - use
          ‘:pkgname’
          to lint template as staged in the git index
- use ‘:’ to lint all templates
          staged in the git index
 
- xlocate- -g|- -S|
    [- -EFGPiw] pattern
- — locate files in all XBPS packages
    
    
      - -g
- Update a git based xlocate database, useful for local
        repositories
- -S
- Sync with the official git based xlocate database, which is
          recommended before using the tool
- -E|- -F|- -G|- -P|- -i|- -w
- Modifies how pattern is matched. See
          git-grep(1) for more info
 
 
- xlogpkg
- — open commit log for XBPS template
- xlspkg ...
- — list files contained in pkg (including
      binpkgs)
- xmandocmanpage
- — read manpage of possibly not installed
      package
- xmksv[- -l]
    [newsvdir ...]
- — create new runit service templates. Also creates
      log service if -lis passed.
- xmypkgs[email]
- — list all pkgs maintained by you
- xnew[- -a]
    pkg [subpkgs ...]
- — create XBPS template
    
    
      - -a
- append subpkgs to existing pkg
 
 
- xnews[pattern]
- — list news messages for packages by
      install-date
- xnodev
- — list not installed -devel packages for installed
      packages
- xoptdiff[- -q]
    [pkgs ...]
- — show template options which differ from binary
      package
    
    
      - -q
- quiet mode, show package names only
 
 
- xpcdepspcfile ...
- — finds package matching the Requires: section of
      pkg-config files
- xpkg[- -amOHDvV]
    [- -rrootdir]
    [- -Rrepo]
- — convenient package lister
    
    
      - -a
- list all packages (default: only installed)
- -m
- list manual packages
- -O
- list orphaned packages
- -H
- list packages on hold
- -D
- list installed packages not in repo
- -L
- list installed packages not from remote repos
- -v
- show version numbers
- -V
- show version numbers and description
- -rrootdir
- specifies a full path for the target root directory
- -Rrepo
- consider only packages from repo
 
 
- xpkgdiff[- -Sfrxt]
    [- -aarch]
    [- -Rurl]
    [- -cfile]
    [- -pprop,...]
    pkg
- — compare a package in the repositories to the
      locally-built version
    
      - run from within a void-packages checkout
- set DIFF to change the diff program used
 
    
      - -S
- compare package metadata
- -f
- compare package file lists
- -r
- reverse diff (compare local to remote)
- -x
- compare package dependencies
- -t
- compare the full package dependency tree. Only used with -x
          (equivalent to xbps-query --fulldeptree -x)
- -aarch
- set architecture for comparison
- -Rurl
- set remote repository url
- -cfile
- compare a file from the package (equivalent to xbps-query --cat)
- -pprop,...
- compare properties of the package
 
 
- xpstree
- — display tree view of xbps-src
    processes
- xq[- -R]
    pkg ...
- — query information about XBPS package
    
  
- xrevbumpmessage
    templates ... [-- git commit
    options]
- — increase template revision and commit. Use
      ‘-’ to read templates from
      stdin.
- xrevshlibpackage
- — list packages shlib-dependent on package or its
      subpackages
- xrspattern
- — like xbps-query -Rs, but take cwd repo into
      account
- xsrcpkg
- — list source files for XBPS template
- xsubpkg[- -m]
    pkg
- — list all subpackages of a package
    
    
      - -m
- only print main package
 
 
- xtreepkg ...
- — list files contained in pkg (including binpkgs)
      in a tree(1) -style format. If
      treeis not installed, falls back toxls.
- xuname
- — display system info relevant for debugging
      Void
- xvoidstrapdir
    [packages]
- — bootstrap a new Void installation
Tools working on the void-packages tree use
    xdistdir to find it, check that its output is
    reasonable first.
xi, xls,
    xq and xrs prefer the
    hostdir / binpkgs repo if
    you run them from a void-packages checkout.