#[macro_use]
extern crate structopt;
#[macro_use]
extern crate thiserror;
#[macro_use]
extern crate tokio;
mod config;
mod errors;
pub mod plumbing;
pub mod porcelain;
mod util;
pub use crate::config::{Config, CoreConfig};
pub use crate::errors::{Error, Result};
pub use crate::plumbing::Repository;