#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
pub mod config;
pub mod options;
pub mod shells;
pub mod utilities;
pub mod git_manager;
pub mod git_ops;
pub use config::{
Config, SubmoduleAddOptions, SubmoduleDefaults, SubmoduleEntry, SubmoduleGitOptions,
SubmoduleUpdateOptions,
};
pub use git_manager::{GitManager, SparseStatus, SubmoduleError, SubmoduleStatus};
pub use git_ops::{Git2Operations, GixOperations};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub mod prelude {
pub use crate::{Config, Git2Operations, GitManager, GixOperations, SubmoduleError};
}