Entrypoints and Examples¶
This page records practical DAG entrypoints for CLI users and Rust integrators.
Visual Summary¶
flowchart LR
examples[Examples] --> cli_example[CLI example]
examples --> rust_example[Rust API example]
examples --> config_example[Config-driven example]
cli_example --> cli_entry[bijux dag entrypoints]
rust_example --> api_entry[dag-core and dag-runtime crate exports]
config_example --> runtime_path[configured runtime path]
CLI Entrypoints¶
bijux dag validate ./examples/simple.dag.json
bijux dag run ./examples/simple.dag.json --out ./runs
bijux dag replay ./runs/run-123 --out ./runs/replay-123
bijux dag diff ./runs/run-122 ./runs/run-123 --mode semantic --explain
bijux dag status ./runs/run-123
Rust Entrypoint Example¶
use bijux_dag_core::parse_graph_strict;
let graph = parse_graph_strict("{\"spec\":\"bijux-dag/v0.1\",\"nodes\":[],\"edges\":[]}")?;
println!("spec={}", graph.spec);
Code Anchors¶
crates/bijux-dag-cli/src/main.rscrates/bijux-dag-app/src/lib.rscrates/bijux-dag-core/src/lib.rscrates/bijux-dag-runtime/src/lib.rs