jan-cli 0.20.0

YAML-defined CLI trees with progressive help, optional exec aliases, merged extra specs, and SQLite audit logging keyed by git branch
Documentation
metadata:
  name: packages-demo
  description: |
    Demonstrates pinned package deps: `packages.uv` (pandas), `packages.pnpm`
    (node), and `packages.gradle` (Maven jars for Kotlin scripts). Prefer this
    tree, then run from the examples directory:

      jan use examples --root packages.spec.yaml
      jan --cwd examples summarize-sales run
      jan --cwd examples pin-report run
      jan --cwd examples kotlin-greet run --name Ada

    Jan installs into ~/.cache/jan/packages/<manager>/<hash>/ on first run
    (requires `uv` / `pnpm` / `gradle` on PATH; kotlin-greet also needs
    `kotlinc` for `.kts`). Inspect the envs with `jan packages`.

commands:
  summarize-sales:
    include: packages/summarize-sales.yaml
  pin-report:
    include: packages/pin-report.yaml
  kotlin-greet:
    include: packages/kotlin-greet.yaml