propel-core
Core types, configuration, and error handling for Propel.
Overview
This crate provides the shared foundation used by all other Propel crates:
PropelConfig—propel.tomlschema (project settings, build options, Cloud Run config)ProjectMeta— Project name, version, and binary name extracted fromCargo.tomlError/Result— Shared error types viathiserror
Usage
[]
= "0.2"
use ;
let config = load?;
let meta = from_cargo_toml?;
Part of the Propel workspace
| Crate | Description |
|---|---|
| propel-core | Configuration and shared types (this crate) |
| propel-build | Dockerfile generation and source bundling |
| propel-cloud | GCP Cloud Run / Cloud Build operations |
| propel-sdk | Axum middleware for Supabase Auth |
| propel-cli | CLI binary (propel command) |
| propel | Unified facade crate |
License
MIT OR Apache-2.0