jan-cli 0.19.0

YAML-defined CLI trees with progressive help, optional exec aliases, merged extra specs, and SQLite audit logging keyed by git branch
Documentation
about: system utilities
commands:
  path-demo:
    about: Demo script that depends on a sibling for PATH
    dependencies:
      - path-demo-impl
    commands:
      help:
        about: Describe this script.
        exec:
          text: |
            path-demo

            Demo script that depends on a sibling for PATH

            Bundled dependencies (on PATH when run): path-demo-impl
      run:
        about: Run the script; forwards args.
        exec:
          argv:
            - bash
            - -lc
            - "echo path-demo-stub"
          passthrough: true
  path-demo-impl:
    about: Sibling implementation used only as a PATH dependency
    path: .
    commands:
      help:
        about: Describe this script.
        exec:
          text: |
            path-demo-impl

            Sibling implementation used only as a PATH dependency
      run:
        about: Run the script; forwards args.
        exec:
          argv:
            - bash
            - -lc
            - "echo path-demo-impl-stub"
          passthrough: true