Files
vim-ale/hexyl
AJ ONeal 13ea83f963 ref: remove all releases.js files and _common/ fetchers
These files are no longer loaded at runtime. All release data now comes
from _cache/YYYY-MM/{pkg}.json files generated by the Go webicached daemon.

Deleted:
- 94 {pkg}/releases.js files (per-package upstream fetchers)
- 8 _common/*.js files (github.js, gitea.js, git-tag.js, fetcher.js, etc.)

Updated:
- _webi/classify-one.js: reads from cache instead of require(releases.js)
- Fixed hardcoded triplet key to use dynamic lookup
2026-03-11 16:24:28 -06:00
..

title, homepage, tagline
title homepage tagline
hexyl https://github.com/sharkdp/hexyl hexyl is a simple hex viewer for the terminal.

To update or switch versions, run webi hexyl@stable (or @v0.9, @beta, etc).

Files

These are the files / directories that are created and/or modified with this install:

~/.config/envman/PATH.env
~/.local/bin/hexyl

Cheat Sheet

It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).

hexyl is pretty self-explanatory.

If you know that you need a hex viewer, then you probably already know enough to see why this is particularly useful, and can figure out how to use it.

echo "hello" > foo.bin
hexyl foo.bin

For options, such as --length, --skip, and --offset, see:

hexyl --help

Convert hex to binary

If you have some hex (say from some server logs) that you'd like to encode back to binary to view in hexyl, you can convert it with xxd:

echo '48656c6c6f210a' > foo.hex
xxd -r -p foo.hex foo.bin