| Crates.io | async-gitlib |
| lib.rs | async-gitlib |
| version | 0.0.2 |
| created_at | 2020-06-18 19:44:07.745008+00 |
| updated_at | 2020-06-18 21:06:31.496384+00 |
| 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?;