---
name: "hxtools"
section: "7"
platform: "linux"
package: "hxtools"
version: "20231224-2+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/hxtools"
---

# hxtools(7)

Accumulated tool collection of J.Engelhardt

## Name

hxtools — Accumulated tool collection of J.Engelhardt

## Components

[**bin2c**(1)](/bin2c/1.md) – embed data files into C as variables

[**bsvplay**(1)](/bsvplay/1.md) – convert BASICA music files to PCM

[**checkbrack**(1)](/checkbrack/1.md) – check parenthesis and bracket count

[**clock\_info**(1)](/clock_info/1.md) – print info about system clocks

**cwdiff**(1) – run wdiff with color

[**declone**(1)](/declone/1.md) – break hardlinks

[**diff2php**(1)](/diff2php/1.md) – transform patch to self-serving PHP file

**doxygen-kernel-filter**(1) – a doxygen filter for doxygen to understand KernelDoc

**extract\_d3pkg**(1) – extract Descent3 PKG files

**extract\_dxhog**(1) – extract Descent HOG files

**extract\_f3pod**(1) – extract Fury3 POD files

**extract\_qupak**(1) – extract Quake2 PACK files

[**fd0ssh**(1)](/fd0ssh/1.md) – pipe for password-over-stdin support to ssh

**filenameconv**(1) – convert file name encoding

**fxterm**(1) – start xterm with VGA color palette

**git-author-stat**(1) – show commit author statistics of a git repository

**git-blame-stat**(1) – show per-line author statistics of a git repository

**git-forest**(1) – display the commit history forest

**git-revert-stats**(1) – show reverting statistics of a git repository

**git-track**(1) – set up branch for tracking a remote

**gpsh**(1) – grep tracklists and play audio files

**graph-fanout**(1) – fan a tree (for graphviz)

**graph-lchain**(1) – remove circles in graphs using longest-chaining method

[**hcdplay**(1)](/hcdplay/1.md) – control autonomous CDDA playback using Linux ioctls

[**logontime**(8)](/logontime/8.md) – show cumulative logon time from wtmp

[**mailsplit**(1)](/mailsplit/1.md) – split an mbox into single files

[**man2html**(1)](/man2html/1.md) – convert nroff manpages to HTML

**mkvappend**(1) – concatenate multiple files into one Matroska container file

[**mod2opus**(1)](/mod2opus/1.md) – wrapper for tracker module/MIDI to Opus transcoding

**hxnetload**(8) – show utilization of network interface

[**ofl**(1)](/ofl/1.md) – open file lister

**paddrspacesize**(1) – print size of processes' address spaces

[**palcomp**(1)](/palcomp/1.md) — palette composer

[**pcmdiff**(1)](/pcmdiff/1.md) – proof-of-concept raw PCM deltifier

[**pegrep**(1)](/pegrep/1.md) – multi-line perl-regexp grep

[**peicon**(1)](/peicon/1.md) – extract icon resources from PE files

[**pesubst**(1)](/pesubst/1.md) – perl-regexp stream substitution (replaces sed for substitutions)

**pmap\_dirty**(1) – print amount of dirty pages of a process (somewhat indicative of its memory use)

**png2wx.pl**(1) – transform arbitrary files into C++ files for wxWidgets

**proc\_iomem\_count**(1) – show MMIO region sizes

**proc\_stat\_signal**(1) – decode /proc/self/stat for signal status

**pshtreads**(1) – alternative experiment to [ps(1)](/ps/1.md) involving thread display

[**qplay**(1)](/qplay/1.md) – convert QBASIC play strings to PCM

[**qtar**(1)](/qtar/1.md) – faster interface to tar with file ordering

**raregetty**(8) – local login program for remote hosts

[**recursive\_lower**(1)](/recursive_lower/1.md) – recursively lowercase all filenames

[**rot13**(1)](/rot13/1.md) – shortcut to invoke [tr(1)](/tr/1.md) for ROT13

**rpmdep.pl**(1) – read RPM dependencies and output a graph

[**sourcefuncsize**(1)](/sourcefuncsize/1.md) – statistical analysis of code

[**spec-beautifier**(1)](/spec-beautifier/1.md) – program to clean up RPM .spec files

[**ssa2srt**(1)](/ssa2srt/1.md) – convert SubStation Alpha (SSA) subtitles to SubRip (SRT)

**su1**(8) – what sudo should have done

**sysinfo**(1) – print IRC-style system information banner

**tailhex**(1) – hex dumper with tail-following support

[**vcsaview**(8)](/vcsaview/8.md) – display a screen dump in VCSA format

[**wktimer**(1)](/wktimer/1.md) – work timer

**xcp**(1) – proof-of-concept [cp(1)](/cp/1.md) with alternate copying mechanisms

**xfs\_irecover**(8) – recover lost inodes from XFS filesystems
