[package]
name = "repo-tree"
description = "Repo-tree - Local Repository manager"
default-run="rt"
version = "0.2.0"
edition = "2024"
license = "MIT"
categories = ["development-tools"]
keywords = ["Git", "Jujutsu", "jj"]
homepage = "https://github.com/Paluche/repo-tree"

[[bin]]
name = "rt"
path = "src/main.rs"

[dependencies]
chrono = "0.4.45"
clap = { version = "4.6.0", features = ["derive"] }
clap_complete = { version = "4.6.5", features = ["unstable-dynamic"] }
colored = "3.1.1"
crossterm = "0.29.0"
futures = "0.3.32"
fuzzy-matcher = "0.3.7"
git2 = { version = "0.21.0", default-features=false }
globset = { version = "0.4.18", features = ["serde1"] }
indoc = "2.0.7"
insta = "1.47.0"
itertools = "0.15.0"
jj-lib = "0.42.0"
pathdiff = "0.2.3"
regex = "1.12.3"
serde = { version = "1.0.228", features = ["derive"] }
strum = { version = "0.28.0", features = ["derive"] }
thiserror = "2.0.18"
tokio = { version = "1.52.3", features = ["full"] }
toml = "1.1.0"
url = "2.5.8"
which = "8.0.2"

[dev-dependencies]
assert_cmd = "2.2.2"
