//! Library used to enable flora-cli functionality.

/// The state of the CLI app.
pub mod app;

/// tarpc bridge to flora engine server
mod bridge;

/// flora-cli config
pub mod config;

/// definitions for text commands
pub mod command;

pub mod common;

/// helper utilities for displaying records
pub mod display;

/// helper utilities for ingesting records
pub mod ingest;

mod search;

/// helper utilities for interacting with the host system
mod system;

/// Functions for presenting UI and supporting user interactions.
pub mod ui;
mod ui_helpers;

pub use app::App;
pub use bridge::{ServiceBridge, connect_and_auth};
pub use common::{RecordId, VERSION};
pub use config::{AppConfig, StoredConfig};
