#![doc = include_str!("../README.md")]

pub mod command;


#[cfg(feature = "error")]
pub use anyhow::{Error, Result};

/// Additional error handling tooling, re-exported from `anyhow`.
#[cfg(feature = "error")]
#[doc(inline)]
pub use anyhow as error;


#[cfg(feature = "user")]
pub mod user;


#[cfg(feature = "workspace")]
pub mod workspace;
