pub fn handle( action: &str, project_root: &str, base: Option<&str>, format: Option<&str>, depth: Option<usize>, diff: Option<&str>, ) -> String