Skip to main content

objectiveai_cli/filesystem/install/
mod.rs

1//! Shared GitHub-install engine for tools and plugins. Holds the
2//! generic install engine + [`InstallManifest`] trait, the install
3//! error type, the install/identifier validators, and the install
4//! whitelist. The per-kind discovery + wrappers live in
5//! `filesystem::tools` and `filesystem::plugins`.
6
7mod engine;
8mod error;
9mod identifiers;
10mod whitelist;
11
12pub use engine::*;
13pub use error::*;
14pub use identifiers::*;
15pub use whitelist::*;
16
17#[cfg(test)]
18mod error_tests;
19#[cfg(test)]
20mod whitelist_tests;