module git2 fn init() { C.git_libgit2_init() } pub fn clone(url string, path string) !&C.git_repository { out := &C.git_repository{} res := C.git_clone(&out, url.str, path.str, 0) if res != 0 { return error('Exit code $res') } return out }