a73x

Cargo.toml

Ref:   Size: 1.1 KiB

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

[[bin]]
name = "git-collab"
path = "src/main.rs"

[[bin]]
name = "git-collab-server"
path = "src/server/main.rs"

[dependencies]
git2 = "0.19"
clap = { version = "4", features = ["derive"] }
clap_complete = "4"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
chrono = { version = "0.4", features = ["serde"] }
thiserror = "2"
ratatui = "0.30.0"
crossterm = "0.29.0"
ed25519-dalek = { version = "2", features = ["rand_core"] }
rand_core = { version = "0.6", features = ["getrandom"] }
base64 = "0.22"
dirs = "5"
axum = "0.8"
tokio = { version = "1", features = ["full"] }
askama = "0.15"
askama_web = { version = "0.15", features = ["axum-0.8"] }
russh = "0.46"
russh-keys = "0.46"
toml_edit = { version = "0.22", features = ["serde"] }
tracing = "0.1"
tracing-subscriber = "0.3"
async-trait = "0.1"

[build-dependencies]
clap = { version = "4", features = ["derive"] }
clap_complete = "4"
clap_mangen = "0.2"

[dev-dependencies]
tempfile = "3"
proptest = "1"
criterion = { version = "0.5", features = ["html_reports"] }

[[bench]]
name = "core_ops"
harness = false