use std::{
io::Result as IOResult,
path::{Path, PathBuf},
};
pub trait Dependencies {
fn user_home_dir(&self) -> IOResult<Option<PathBuf>>;
fn git_root_dir(&self) -> IOResult<Option<PathBuf>>;
fn read_file(&self, path: &Path) -> IOResult<Option<Vec<u8>>>;
}