pub async fn git_hash(addr: &str) -> Result<String, Box<dyn Error>>