ld-decode

Building ld-decode (Nix)

This project is built with Nix. The flake provides a reproducible build and generates the version file automatically.

Requirements

Build

The build produces ./result with the installed package and CLI tools.

Run

Development shell

Versioning

The flake generates a PEP 440 compliant version string and writes it to lddecode/version during the build. The CLI --version output comes from that file and includes git commit and dirty status when available.

Documentation

The project documentation lives in docs/ and is built with MkDocs Material. All required dependencies (mkdocs, mkdocs-material, mkdocs-awesome-nav) are provided by the Nix dev shell.