pub fn execute( command_directory_path: &str, shell: &str, args: &[String], ) -> Result<String, String>