You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
3.7 KiB

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