Skip to main content

podup/
lib.rs

1//! `podup` — docker-compose → Podman translator library.
2//!
3//! Provides parsing, variable substitution, topological ordering, and an
4//! async engine that drives container lifecycle via Podman's native libpod
5//! REST API over a Unix socket or Windows named pipe.
6
7pub mod compose;
8pub(crate) mod engine;
9pub mod env_file;
10pub(crate) mod error;
11pub(crate) mod libpod;
12pub mod podman;
13pub mod ports;
14pub mod size;
15pub mod substitute;
16
17pub use compose::{parse_file, parse_str, parse_str_raw, resolve_order};
18pub use engine::{Engine, ProjectLock, RunOptions};
19pub use error::{ComposeError, Result};
20pub use libpod::Client;