🔧

Git Client

intermediate

Git operations with libgit2

libgit2 ile git islemleri

Estimated Time
⏱️ 1-2 months
Essential Crates
📦 1

Tags

gitvcsrepository

Required Crates

Essential

git2
Git operations

Git islemleri

crates.io →
git2 = "0.19"

Optional

indicatif
Progress bars

Ilerleme cubugu

crates.io →
indicatif = "0.17"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-git-client"
version = "0.1.0"
edition = "2021"

[dependencies]
git2 = "0.19"
indicatif = "0.17"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other DevTools Projects