#![warn(clippy::all, rust_2018_idioms)]
#![deny(
missing_docs,
clippy::all,
clippy::missing_docs_in_private_items,
clippy::missing_errors_doc,
clippy::missing_panics_doc,
clippy::cargo,
clippy::unwrap_used,
clippy::expect_used,
clippy::pedantic
)]
#![warn(clippy::multiple_crate_versions)]
pub(crate) mod cli;
pub(crate) mod config;
pub(crate) mod errors;
pub(crate) mod macros;
pub(crate) mod platform;
pub(crate) mod sync;
pub(crate) mod utils;
pub(crate) use macros::config_password_wrap;
pub(crate) use macros::config_value_wrap;
mod codeberg;
mod github;
mod gitlab;
pub use cli::{GitMoverCli, git_mover_main};
pub use config::GitMoverConfig;
pub use platform::PlatformType;
pub use utils::main_sync;