#![doc = include_str!(concat!(env!("OUT_DIR"), "/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 metadata_writer;
pub mod template;
pub mod validate;
pub mod link_parser;
pub mod utils;
pub mod workspace;
#[cfg(feature = "crdt")]
pub mod crdt;
#[cfg(feature = "native-pandoc")]
pub mod pandoc;
pub mod cloud;
pub use cloud::conflict::ConflictResolution;
pub use cloud::engine::CloudSyncProvider;
pub use cloud::manifest::SyncManifest;
pub use cloud::{CloudSyncResult, RemoteFileInfo};
pub use utils::date;
pub use utils::path as path_utils;
#[cfg(test)]
pub mod test_utils;