Crates.io | async-gitlib |
lib.rs | async-gitlib |
version | 0.0.2 |
source | src |
created_at | 2020-06-18 19:44:07.745008 |
updated_at | 2020-06-18 21:06:31.496384 |
description | Asynchronous library with libgit2 artifacts. |
homepage | https://github.com/xpepermint/async-gitlib |
repository | https://github.com/xpepermint/async-gitlib |
max_upload_size | |
id | 255459 |
size | 9,701 |
Asynchronous library with libgit2 artifacts.
This package provides asynchronous structures for working with libgit2 features and uses async-std and git2 under the hood.
Clone
let source = "https://github.com/xpepermint/async-gitlib";
let target = "./target";
let task = RepoClone::default();
task.set_bare(false);
task.set_branch("master");
task.clone(source, target).await?;
Init
let target = "./target";
let task = RepoInit::default();
task.set_bare(false);
task.init(target).await?;