Void Linux manpages
NAME
xtools — A
collection of small utilities for use with XBPS
COMMANDS
xbarf- — Display build logs of last build
xbulk[-n] [-k] [xbps-src flags] pkgs ...- — simple XBPS bulk builder
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
xdiff[-u|-l] [basedir]- — merge/diff/list XBPS .new-* files
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.
xgensum[-f] [-c] [-i] [-aarch] [-Hhostdir] templates ...- — update SHA256 sum in templates
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
- use
‘
xlocate-g|-S| [-EFGPiw] pattern- — locate files in all XBPS packages
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
DESCRIPTION
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.
LICENSE
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.
BUGS
All bugs should be reported to https://github.com/leahneukirchen/xtools