feat(lifecycle): plain-language generation diffs (#82)
Some checks failed
Check / eval (push) Has been cancelled

nomarchy-what-changed wraps nvd into "N added, M removed, K updated"
summaries. nomarchy-rebuild / nomarchy-home print full nvd and toast
the one-liner; System › What changed? offers toast + floating report.
checks.what-changed fixtures nvd via NOMARCHY_NVD.

Verified: V2 — flake check --no-build; checks.what-changed green;
local smoke on real HM generations.
This commit is contained in:
Bernardo Magri
2026-07-11 10:26:57 +01:00
parent 8f720b1078
commit 639f553cb7
10 changed files with 335 additions and 14 deletions

View File

@@ -0,0 +1,9 @@
# Plain-language generation diff (BACKLOG #82). Wraps nvd; PATH-resolved
# notify is left to callers. NOMARCHY_NVD lets checks inject a fixture.
{ writeShellApplication, coreutils, nvd, gnugrep, gnused }:
writeShellApplication {
name = "nomarchy-what-changed";
runtimeInputs = [ coreutils nvd gnugrep gnused ];
text = builtins.readFile ./nomarchy-what-changed.sh;
}