N F O G E N   1 . 2
[ KRZ ]   krz.sh

DATE       2026-08-08
TYPE       CLI / library
PUBLISHER  krazy warez
LANGUAGE   Python 3.11+  (any 3.x with a JSON config)
FILES      nfogen.py  --  single file, zero deps
URL        krz.sh

NOTES

nfogen builds scene-style ASCII .nfo files from CLI flags, a config
file, interactive prompts, or any mix of the three.

FEATURES
- CP437 or UTF-8 output; single / double / block box styles
- two-column release+game info panel, or simple rows
- group profiles: reusable logo, members, couriers, boards
- mediainfo import auto-fills video / audio / resolution / size
- built-in ASCII banner generator for header logos (this one!)
- bundled templates: razor, modern, minimal

QUICKSTART
nfogen.py --title "Some.App.v1-KRZ" --type APP --banner
nfogen.py -c release.toml -p group.toml -o release.nfo
nfogen.py -t razor --title "..." --mediainfo dump.json
nfogen.py -i                          (prompt for every field)

RESOLUTION ORDER
template < profile < config file < CLI flags < prompts

See examples/ for full release nfos and a group profile, and
templates/ for the bundled presets. This README.nfo was itself
generated by nfogen:   nfogen.py -c nfogen.toml

nfogen  //  krazy warez  //  krz.sh