Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/ahd

Hexdump utility | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AHD.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AHD.git/about
https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/ahd

apl gnuapl hexdump hexdumper

Last synced: 5 days ago
JSON representation

Hexdump utility | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AHD.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AHD.git/about

Awesome Lists containing this project

README

        

# AHD - A HexDumper

A simple hexdump utility I wrote. That's it.

## How to run

Dependencies:

- GnuAPL: ([https://www.gnu.org/software/apl](https://www.gnu.org/software/apl))

There is a `flake.nix` you can use with `nix develop path:.` to generate a
development enviroment.

Then, run one of the following commands to get started:

```sh
./ahd.apl -- +h
apl --script ahd.apl -- +h
```

## How to run tests

Get the dependencies as specified in the `How to run` section.

Then, run one of the following commands:

```sh
./test.apl -- test tests/sources tests/outputs
apl --script test.apl -- test tests/sources tests/outputs
```

If breaking changes are desired, regenerate the test cases with one of the
following commands:

```sh
./test.apl -- record tests/sources tests/outputs
apl --script test.apl -- record tests/sources tests/outputs
```

## How to install

You can install it with Nix from the NUR ([https://github.com/nix-community/NUR](https://github.com/nix-community/NUR))
with the following attribute:

```nix
nur.repos.ona-li-toki-e-jan-Epiphany-tawa-mi.ahd
```

## Release notes

- Fixed bug where reading from stdin outputs byte numbers.
- Fixed value error on reading from stdin.
- Updated fio.apl library.