Releases: hackagadget/portable-hexdump
Releases · hackagadget/portable-hexdump
Release list
v1.0.0: Initial Release of the Portable POSIX Hex Dumper
🚀 v1.0.0: Initial Release of the Portable POSIX Hex Dumper
Welcome to the first stable release of portable-hexdump!
This project was born out of a need for a reliable, zero-dependency hex dumper that works in the most restricted environments—such as minimal rescue shells, initramfs, or recovery partitions—where standard utilities like xxd(1), od(1), or hexdump(1) are frequently missing.
✨ Key Features
- Strict POSIX Compliance: Written in pure Bourne shell using only standard utilities (
sed,tr,dd,printf). - Minimal Dependencies: Works on any system with a POSIX-compliant shell (
sh,dash,bash,zsh,ksh). - Canonical Output: Provides the familiar 16-byte hex+ASCII display format by default.
- Granular Control: Full support for custom line widths (
-w), byte skipping (-s), and read length limits (-n). - Explicit Color Support: High-readability ANSI color themes (light and dark) are available but must be explicitly enabled via
--colorto protect minimal terminals. - Tooling: Comes with a complete
mdocmanual page and idiomatic support for both GNU and BSD Makefiles.
🛠 Installation
git clone https://github.com/hackagadget/portable-hexdump.git
cd portable-hexdump
sudo make install📋 Requirements
Requires only standard POSIX system utilities:
sedtrddprintf
Thank you for using portable-hexdump. Bug reports and contributions are welcome via the GitHub issue tracker!
What's Changed
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #1
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/hackagadget/portable-hexdump/commits/v1.0.0