unifier-cli 0.3.0

Filesystem postbox for inter-process communication via a Unix tree
Documentation
//! Filesystem postbox: inter-process communication via a Unix tree.
//!
//! State lives under [`UnifierHome`] (default `~/.local/unifier`). Programs write
//! values to files treated as keys; mailboxes and cron slots collect UUID-named
//! message files for pickup by other processes.

pub mod chroot;
pub mod cli;
pub mod constants;
pub mod cron;
pub mod daemon;
pub mod envelope;
pub mod error;
pub mod fs_text;
pub mod home;
pub mod namespace;
pub mod paths;
pub mod postbox;
pub mod scope;
pub mod store;
pub mod tick;

pub use error::{Error, Result};

/// Run the CLI and return a [`Result`] for the process exit code handler.
pub fn run() -> Result<()> {
    cli::run()
}