Manual Page Search Parameters

XTOOLS(1) General Commands Manual XTOOLS(1)

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
dry-run mode
keep going on errors
xbump pkgname [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.
xchangelog template | pkgname
— open package changelog
xcheckmypkgs [email]
— check your packages for updates
xcheckrestart [-v]
— list programs using outdated libraries
verbose mode, also print the library names
xchroot directory [command ...]
— chroot into a Void (or other Linux) installation
xclash
— detect file conflicts between XBPS packages
xdbg pkgs ...
— list debugging packages for pkgs and recursive dependencies
xdeptree [-L level] [-R] pkgname
— generate a tree of a package's dependencies
level
Max depth of tree
Query remote repos
xdiff [-u | -l] [basedir]
— merge/diff/list XBPS .new-* files
list .new files
print unified diffs
xdistdir
— figure out XBPS_DISTDIR
xdowngrade pkgfiles.xbps ...
— install XBPS package directly from .xbps file
xetcchanges
— show diff of /etc against binary packages
xgenfstab [-p | -P] [-t TAG | -L | -U] root
— Generate an fstab(5) for a given root.
Exclude pseudo-filesystems (default behavior)
Include pseudo-filesystems
TAG
Use TAG for identifiers (LABEL, UUID, PARTLABEL, PARTUUID)
Use labels for identifiers (same as -t LABEL)
Use UUIDs for identifiers (same as -t UUID)
xgensum [-f] [-c] [-i] [-a arch] [-H hostdir] templates ...
— update SHA256 sum in templates
force (re-)download of distfiles
use content checksum
replace checksum in-place
architecture to generate the checksum for (default: native or first available architecture)
absolute path to hostdir
xgrep pattern pkgs ...
— search files limited to XBPS package contents
xhog
— list installed XBPS packages ordered by size
xi pkgs ...
— like ‘xbps-install -S’, but take cwd repo and sudo/su into account
xilog [pattern]
— list installed packages by install-date
xlg pkg
— open short commit log for XBPS template
xlint template | 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 | | [-EFGPiw] pattern
— locate files in all XBPS packages
Update a git based xlocate database, useful for local repositories
Sync with the official git based xlocate database, which is recommended before using the tool
| | | | |
Modifies how pattern is matched. See git-grep(1) for more info
xlog pkg
— open commit log for XBPS template
xls pkg ...
— list files contained in pkg (including binpkgs)
xmandoc manpage
— read manpage of possibly not installed package
xmksv [-l] [newsvdir ...]
— create new runit service templates. Also creates log service if -l is passed.
xmypkgs [email]
— list all pkgs maintained by you
xnew [-a] pkg [subpkgs ...]
— create XBPS template
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
quiet mode, show package names only
xpcdeps pcfile ...
— finds package matching the Requires: section of pkg-config files
xpkg [-amOHDvV] [-r rootdir] [-R repo]
— convenient package lister
list all packages (default: only installed)
list manual packages
list orphaned packages
list packages on hold
list installed packages not in repo
list installed packages not from remote repos
show version numbers
show version numbers and description
rootdir
specifies a full path for the target root directory
repo
consider only packages from repo
xpkgdiff [-Sfrxt] [-a arch] [-R url] [-c file] [-p prop,...] 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
compare package metadata
compare package file lists
reverse diff (compare local to remote)
compare package dependencies
compare the full package dependency tree. Only used with -x (equivalent to xbps-query --fulldeptree -x)
arch
set architecture for comparison
url
set remote repository url
file
compare a file from the package (equivalent to xbps-query --cat)
prop,...
compare properties of the package
xpstree
— display tree view of xbps-src processes
xq [-R] pkg ...
— query information about XBPS package
query remote repos
xrevbump message templates ... [-- git commit options]
— increase template revision and commit. Use ‘-’ to read templates from stdin.
xrevshlib package
— list packages shlib-dependent on package or its subpackages
xrs pattern
— like xbps-query -Rs, but take cwd repo into account
xsrc pkg
— list source files for XBPS template
xsubpkg [-m] pkg
— list all subpackages of a package
only print main package
xtree pkg ...
— list files contained in pkg (including binpkgs) in a tree(1) -style format. If tree is not installed, falls back to xls.
xuname
— display system info relevant for debugging Void
xvoidstrap dir [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.

xtools is in the public domain.

To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work.

http://creativecommons.org/publicdomain/zero/1.0/

All bugs should be reported to https://github.com/leahneukirchen/xtools

June 25, 2019 x86_64