v0.4.1: typer CLI, --json flag, PKGBUILD CI
TL;DR
CLI migrated from argparse to typer with --json flag on all commands, PKGBUILD build+install CI, and AUR install docs.
Added
--jsonflag on all commands:review,inspect,history,seed-db,lint-rules,config {show,set,sync-rules}, andoverride {list,add,rm}now accept--jsonfor machine-readable output.- PKGBUILD build+install CI: new workflow runs inside
archlinux:latest, builds and installs the package viamakepkg -si, and verifiestrustsight --versionsucceeds. - AUR install instructions: added to README and getting-started guide.
Changed
- CLI framework migration:
argparsereplaced withtyper. Help text is auto-generated from type annotations, callbacks are type-annotated functions, and the entry point was renamed frommaintoapp. - CLI tests: updated from
patch(sys.argv)totyper.testing.CliRunner.
Fixed
- Mirror-check CI trigger: added missing
pushevent for corpus.lock and benign-corpus paths.
Stats
- 3 commits since v0.4.0
- 610 tests, all passing
- Package version 0.4.1