pub async fn git_pull( path: Option<&str>, remote: Option<&str>, branch: Option<&str>, ) -> Result<String>