leahneukirchen / xtools

a few helpers for working with XBPS
127 stars 59 forks source link

xtools.1 breaks apropos output #238

Open Goorzhel opened 2 years ago

Goorzhel commented 2 years ago
~ ❯ apropos runit
xtools, xbarf, xbuildbarf, xbulk, xbump, xcheckmypkgs, xcheckrestart, xchroot, xclash, xdbg, xdiff, xdistdir, xdowngrade, xetcchanges, xgensum, xgrep, xhog, xi, xilog, xlg, xlint, xlocate, xlog, xls, xmandoc, xmksv, xmypkgs, xnew, xnodev, xoptdiff, xpcdeps, xpkg, xpkgdiff, xpstree, xq, xrecent, xrevbump, xrevshlib, xrs, xsrc, xsubpkg, xuname, xvoidstrap(1) - A collection of small utilities for use with XBPS Display build logs of last build Spy on current buildbot output simple XBPS bulk builder n dry-run mode k keep going on errors git commit a new package or package update check your packages for updates list programs using outdated libraries v verbose mode, also print the library names chroot into a Void (or other Linux) installation detect file conflicts between XBPS packages list debugging packages for pkgs and recursive dependencies merge/diff/list XBPS .new-* files l list .new files u print unified diffs figure out XBPS_DISTDIR install XBPS package directly from .xbps file show diff of /etc against binary packages update SHA256 sum in templates f force (re-)download of distfiles c use content checksum i replace checksum in-place search files limited to XBPS package contents list installed XBPS packages ordered by size like xbps-install -S , but take cwd repo and sudo/su into account list installed packages by install-date open short commit log for XBPS template 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 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 open commit log for XBPS template list files contained in pkg (including binpkgs) read manpage of possibly not installed package create new runit service templates list all pkgs maintained by you create XBPS template a append subpkgs to existing pkg list not installed -devel packages for installed packages show template options which differ from binary package q quiet mode, show package names only finds package matching the Requires: section of pkg-config files 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 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 display tree view of xbps-src processes query information about XBPS package R query remote repos list packages in repo ordered by build date increase template revision and commit list packages shlib-dependent on package or its subpackages like xbps-query -Rs, but take cwd repo into account list source files for XBPS template list all subpackages of a package m only print main package display system info relevant for debugging Void bootstrap a new Void installation
runit(8) - a UNIX process no 1
runit-init, init(8) - a UNIX process no 1
svlogd(8) - runit's service logging daemon
vsv(8) - manage and view runit services

I'd set about fixing this myself, but I'd need to know what dialect of roff it's written in. I checked man groff_man and the .It and .Nd macros that feature heavily in xtools' manpage don't appear there.

Goorzhel commented 2 years ago

@classabbyamp helpfully pointed out on IRC it's man mdoc.