gitr 0.3.0

Async typed git CLI wrapper for agents and automation.
Documentation
[package]
name = "gitr"
version = "0.3.0"
edition = "2021"
authors = ["Evgeny Khodzitsky"]
description = "Async typed git CLI wrapper for agents and automation."
license = "MIT"
repository = "https://github.com/ekhodzitsky/gitr"
keywords = ["git", "async", "cli", "agent", "worktree"]
categories = ["development-tools", "asynchronous"]
rust-version = "1.80"
exclude = [
    ".git",
    "target",
]

[features]
default = ["tracing"]
tracing = ["dep:tracing"]
test-utils = []

[dependencies]
tokio = { version = "1.44", features = ["fs", "io-util", "macros", "process", "rt", "sync", "time"] }
thiserror = "2.0"
tracing = { version = "0.1", optional = true }
serde = { version = "1.0", features = ["derive"] }
which = "7.0"
async-trait = "0.1"

[dev-dependencies]
tokio = { version = "1.44", features = ["rt-multi-thread", "test-util"] }
tempfile = "3.27"
tracing-subscriber = "0.3"