1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//! Sigi: An organizing CLI.
//!
//! The CLI and usage is documented briefly on the main GitHub project here:
//!
//! - https://github.com/hiljusti/sigi
//!
//! Its "database" is currently little more than json files, and handles only
//! String values. It can work for research or small loads, but would be
//! sluggish for anything that needs to care about performance. Other backends
//! like Redis and SQLite are planned.
//!
//! Other internals are documented, but the project is early in development
//! and should be considered **unstable** at best.
// TODO: Add guidance and examples for using sigi as a library... Or stop being a library.
/// The main interface of Sigi, stack (and stack-adjacent) actions.
pub mod effects;
/// The CLI implementation.
pub mod cli;
/// The item, stack, and persistence implementation.
pub mod data;
/// The printing implementation.
pub mod output;