Go to file
2022-12-13 13:49:42 -08:00
fhex Implement command line and hex to string 2022-12-13 13:27:18 -08:00
.gitignore Implement command line and hex to string 2022-12-13 13:27:18 -08:00
flake.lock Create flake config with dev shell to load poetry 2022-12-12 20:23:57 -08:00
flake.nix Add overlay, package, and app to flake 2022-12-13 13:39:06 -08:00
poetry.lock Commit poetry.lock 2022-12-13 13:33:15 -08:00
pyproject.toml Create pyproject config with script entry point 2022-12-12 20:28:29 -08:00
README.md Add README 2022-12-13 13:49:42 -08:00

friendly-hex

Hexadecimal strings are, strictly speaking, human-readable, but they are very information-dense, which makes them hard to grok at a glance or read quickly. friendly-hex is a tool to make short hexadecimal strings, such as git revisions, more readable by mapping digits and digit pairs to English words. You may already be familiar with this kind of cipher, such as is used in Giphy image identifiers.

Try it out in your local git repo:

$ nix run github:Jaculabilis/friendly-hex -- -x $(git rev-parse --short HEAD)
popular guessing struggle nine