mod feature;
mod history;
pub use feature::ensure_available;
pub use history::remove_history;
#[cfg(not(feature = "git"))]
pub use feature::feature_disabled;
#[cfg(not(feature = "git"))]
pub use feature::init;
#[cfg(not(feature = "git"))]
pub use feature::read_config_string;
#[cfg(not(feature = "git"))]
pub use feature::try_get_branch_from_path;
#[cfg(feature = "git")]
mod clone;
#[cfg(feature = "git")]
pub mod gitconfig;
#[cfg(feature = "git")]
pub mod gix;
#[cfg(feature = "git")]
mod init;
#[cfg(feature = "git")]
pub use clone::clone_git_template_into_temp;
#[cfg(feature = "git")]
pub use gitconfig::read_config_string;
#[cfg(feature = "git")]
pub use gix::try_get_branch_from_path;
#[cfg(feature = "git")]
pub use init::init;