76 lines
3.6 KiB
Plaintext
76 lines
3.6 KiB
Plaintext
hxtools (miscellaneous command-line tools)
|
|
|
|
A collection of tools and scripts by Jan Engelhardt that have
|
|
accumulated over the years, each of which seems to be too small to
|
|
warrant its own project.
|
|
|
|
The following tools are included:
|
|
|
|
* aumeta - move seek index and adjust metadata of audio files
|
|
* bin2c - embed data files into C as variables
|
|
* bsvplay - convert BASICA music files to PCM
|
|
* cctypeinfo - show sizes of some important C types on the implemen-
|
|
tation it was compiled with
|
|
* checkbrack - check parenthesis and bracket count
|
|
* clock_info - print info about system clocks
|
|
* cwdiff - run wdiff with color
|
|
* declone - break hardlinks
|
|
* diff2php - transform patch to self-serving PHP file
|
|
* doxygen-kerneldoc-filter - filter for Doxygen to support kerneldoc
|
|
* extract_d3pkg - extract Descent3 PKG files
|
|
* extract_dxhog - extract Descent HOG files
|
|
* extract_f3pod - extract Fury3 POD files
|
|
* extract_qupak - extract Quake2 PACK files
|
|
* fd0ssh - pipe for password-over-stdin support to ssh
|
|
* filenameconv - convert file name encoding
|
|
* fxterm - start xterm with VGA color palette
|
|
* git-author-stat - show commit author statistics of a git repository
|
|
* git-blame-stats - show per-line author statistics of a git repository
|
|
* git-forest - display the commit history forest
|
|
* git-revert-stats - show reverting statistics of a git repository
|
|
* git-track - set up branch for tracking a remote
|
|
* gpsh [1] - grep in tracklists and play audio files
|
|
* graph-fanout - fan a tree (for graphviz)
|
|
* graph-lchain - remove circles in graphs using longest-chaining method
|
|
* gxxdm - g++ symbol name demangler
|
|
* hcdplay - control autonomous CDDA playback using Linux ioctls
|
|
* ldif-duplicate-attrs - check for multi-value attributes in LDIF file
|
|
* ldif-leading-spaces - detect questionable values for LDAP attributes
|
|
* logontime - show cumulative logon time from wtmp
|
|
* mailsplit - split an mbox into single files
|
|
* mkvappend - cat multiple files into one Matroska container file
|
|
* mod2opus - wrapper for tracker module/MIDI to Opus transcoding
|
|
* hxnetload - show utilization of network interface
|
|
* ofl - open file lister (replaces fuser and lsof -m)
|
|
* paddrspacesize - print size of processes' address spaces
|
|
* pcmdiff - proof-of-concept raw PCM deltifier
|
|
* pcmmix - mix output from bsvplay/qplay in arpeggio or polyphonic mode
|
|
* pegrep - multi-line perl-regexp grep
|
|
* peicon - extract icon resources from PE files
|
|
* pesubst - perl-regexp stream substitution (replaces sed substitutions)
|
|
* pmap_dirty - display amount of RAM a process uses hard
|
|
* proc_iomem_count - show MMIO region sizes
|
|
* proc_stat_parse - ???
|
|
* proc_stat_signal_decode - decode /proc/self/stat for signal status
|
|
* psthreads - alternative experiment to ps involving thread display
|
|
* qpdecode - ???
|
|
* qplay - convert QBASIC play strings to PCM
|
|
* qtar - faster interface to tar with file ordering
|
|
* raregetty - local login program for remote hosts
|
|
* recursive_lower - recursively lowercase all filenames
|
|
* rezip - optimize zip file compression
|
|
* rpmdep.pl - read RPM dependencies and output a graph
|
|
* sourcefuncsize - statistical analysis of code
|
|
* spec-beautifier - program to clean up RPM .spec files
|
|
* ssa2srt - convert SubStation Alpha (SSA) subtitles to SubRip (SRT)
|
|
* su1 - what sudo should have done
|
|
* sysinfo - print IRC-style system information banner
|
|
* tailhex - hex dumper with tail-following support
|
|
* utmp_register - make entries in the utmp/wtmp database
|
|
* vcsaview - display a screen dump in VCSA format
|
|
* vfontas - a bitmap font file transformation utility
|
|
* wktimer - work timer
|
|
* xcp - proof-of-concept cp with alternate copying mechanisms
|
|
|
|
[1] perl-File-Find-Rule is required for gpsh to work.
|