[package] name = "git-next" version = "0.3.0" edition = "2021" [features] default = ["forgejo"] forgejo = [] github = [] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] # CLI parsing clap = { version = "4.5", features = ["cargo", "derive"] } # logging console-subscriber = "0.2" tracing = "0.1" tracing-subscriber = "0.3" # base64 decoding base64 = "0.22" # git gix = "0.62" async-trait = "0.1.80" # fs/network kxio = { version = "1.0", features = [ "fs", "network", ] } # { git = "https://git.kemitix.net/kemitix/kxio.git", branch = "main" } # fs tempfile = "3.10" # TOML parsing serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" # Secrets and Password secrecy = "0.8" # Conventional Commit check git-conventional = "0.12" # Webhooks bytes = "1.6" ulid = "1.1" warp = "0.3" # error handling terrors = "0.3" # Actors actix = "0.13" actix-rt = "2.9" tokio = { version = "1.37", features = ["full"] } [dev-dependencies] # Testing assert2 = "0.3" pretty_assertions = "1.4" test-log = "0.2" anyhow = "1.0" [package.metadata.bin] # Conventional commits githook cc-cli = { version = "0.1" }