xtools
—
A collection of small utilities for use with XBPS
xbarf
- —
Display build logs of last build
xbuildbarf
[arch]
- —
Spy on current buildbot output
xbulk
[-n
[-k
[xbps-src flags
pkgs ...]]]
- —
simple XBPS bulk builder
-n
- dry-run mode
-k
- keep going on errors
xbump
pkgname
[git commit options]
- —
git commit a new package or package update
xcheckmypkgs
[email]
- —
check your packages for updates
xcheckrestart
[-v
]
- —
list programs using outdated libraries
-v
- 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
xdiff
[-u
|
-l
[basedir]]
- —
merge/diff/list XBPS .new-* files
-l
- list .new files
-u
- 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
xgensum
[-f
[-c
[-i
template]]]
- —
update SHA256 sum in templates
-f
- force (re-)download of distfiles
-c
- use content checksum
-i
- replace checksum in-place
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
- —
scan XBPS template for common mistakes
xlocate
- [
-g
| -S
|
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
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
[newsvdir]
- —
create new runit service templates
xmypkgs
[email]
- —
list all pkgs maintained by you
xnew
[-a
pkg [subpkgs ...]]
- —
create XBPS template
-a
- append subpkgs to existing pkg
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
xpcdeps
pcfile ...
- —
finds package matching the Requires: section of pkg-config
files
xpkg
[-R
repo [-r
rootdir [-amOHDvV
]]]
- —
convenient package lister
-R
repo
- consider only packages from repo
-r
rootdir
- specifies a full path for the target root directory
-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
xpstree
- —
display tree view of xbps-src processes
xq
[-R
pkg
...]
- —
query information about XBPS package
xrecent
[repourl |
arch]
- —
list packages in repo ordered by build date
xrevbump
message
templates ...
- —
increase template revision and commit
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
-m
- only print main package
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.