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 |
:
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
|
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
xpkgdiff
[-Sfrxt
[-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
-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)
-c
file
- compare a file from the package (equivalent to xbps-query --cat)
-p
prop,...
- compare properties of the package
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.