feat(ariadne): add CLI skeleton #31

Merged
alexion merged 1 commits from feat/ariadne-cli-skeleton into main 2026-09-09 18:27:30 -04:00
Owner

Summary

  • Add a thin clap binary for Ariadne CLI arguments.
  • Add library-owned pipeline scaffolding with typed stages and prerequisite expansion.
  • Resolve Bazel-run relative output paths from the workspace root.
  • Prepare per-stage output directories under <output-dir>/graph/<stage>/, returning an error for existing non-empty output unless --force is set.

Validation

  • bazel build //src/ariadne:all
  • cargo check -p ariadne
## Summary - Add a thin `clap` binary for Ariadne CLI arguments. - Add library-owned pipeline scaffolding with typed stages and prerequisite expansion. - Resolve Bazel-run relative output paths from the workspace root. - Prepare per-stage output directories under `<output-dir>/graph/<stage>/`, returning an error for existing non-empty output unless `--force` is set. ## Validation - `bazel build //src/ariadne:all` - `cargo check -p ariadne`
alexion added 1 commit 2026-09-09 18:23:33 -04:00
alexion force-pushed feat/ariadne-cli-skeleton from 2d79801d6b to 3538297991 2026-09-09 18:23:33 -04:00 Compare
alexion merged commit 3538297991 into main 2026-09-09 18:27:30 -04:00
alexion deleted branch feat/ariadne-cli-skeleton 2026-09-09 18:27:30 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#31