Skip to main content

dstack/
lib.rs

1//! dstack — Development stack for AI-assisted multi-repo work.
2//!
3//! This crate provides both a CLI binary (`dstack`) and a library for:
4//! - Persistent memory (file-based or Eruka-backed)
5//! - Multi-repo git sync
6//! - Service deployment with smoke tests
7//! - Pre-commit quality gates
8//!
9//! # Example
10//!
11//! ```rust,no_run
12//! use dstack::config::Config;
13//!
14//! let cfg = Config::load().unwrap();
15//! println!("Memory backend: {}", cfg.memory.backend);
16//! ```
17
18pub mod config;
19pub mod cmd_memory;
20pub mod cmd_deploy;
21pub mod cmd_sync;
22pub mod cmd_audit;