cloverleaf-larry/bin
Clover df1810cba7 v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture
Make the toolkit usable BY HAND without the `larry tools <name>` prefix.

- bin/ of thin wrappers (tbn/tbp/tbh/tbpr/where/paths/route_test + a full-name
  passthrough per operator tool). Installer symlinks them into LARRY_BIN_DIR so
  `tbn adt` runs directly. Each resolves lib/ via bin/_nc_common.sh
  (LARRY_LIB_DIR -> ../lib -> $LARRY_HOME/lib) and execs the matching tool.
- -h/--help on every wrapper.
- bin/nc-completion.bash: dynamic bash completion, 3 levels (command / SITE /
  THREAD) enumerated LIVE from the NetConfig tree under $HCIROOT via the same
  lib/nc-parse.sh the tools use; cached per (HCIROOT, newest-NetConfig-mtime).
  Installer appends a guarded source line to the user's bash rc.
- fixtures/integrator: durable 3-site demo (epic->ancout->codamx) with cross-
  site fan-out + fan-in and a multi-route inbound. RESOLVES the v0.9.3 fixture
  conflict: cross-site destination blocks are XS_*-prefixed so they never
  collide with a local protocol name (a collision makes nc-paths
  _xsite_down_targets suppress the cross-site hop, lib/nc-paths.sh:378).
- DEFERRED: fetch-token.sh broker wiring (broker contract still finalizing).

VERSION+LARRY_VERSION -> 0.9.4; MANIFEST regenerated (--check clean); bash -n
clean; verified live on .135 (short commands off PATH + all 3 completion levels).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 11:58:25 -07:00
..
_nc_common.sh v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
csv-to-table v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
each-site v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-desanitize v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-diff v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-field v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-sanitize v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
len2nl v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-completion.bash v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-create-thread v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-diff-interface v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-document v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-engine v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-find v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-inbound v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-insert-protocol v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-make-jump v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-msgs v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-parse v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-paths v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-provision-jumps v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-regression v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-revisions v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-set-field v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-smat-diff v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-status v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-table v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-tclgen v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
nc-xlate v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
paths v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
route_test v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
table-to-csv v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbh v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbn v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbp v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbpr v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
where v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00