#![doc = include_str!("../README.md")]
#![warn(missing_docs)]
pub mod command;
pub use command::{Command, Response};
pub mod diaryx;
mod command_handler;
pub mod config;
pub mod backup;
pub mod entry;
pub mod error;
pub mod export;
pub mod fs;
pub mod publish;
pub mod search;
pub mod frontmatter;
pub mod template;
pub mod validate;
pub mod utils;
pub mod workspace;
#[cfg(feature = "crdt")]
pub mod crdt;
pub mod sync;
pub use sync::conflict::ConflictResolution;
pub use sync::engine::CloudSyncProvider;
pub use sync::manifest::SyncManifest;
pub use sync::{CloudSyncResult, RemoteFileInfo};
pub use utils::date;
pub use utils::path as path_utils;
#[cfg(test)]
pub mod test_utils;