[package] name = "jj-cz" version = "0.1.0" edition = "2024" publish = false authors = ["Lucien Cartier-Tilet "] license = "MIT OR GPL-3.0-or-later" homepage = "https://labs.phundrak.com/phundrak/jj-cz" repository = "https://labs.phundrak.com/phundrak/jj-cz" [lib] path = "src/lib.rs" [[bin]] path = "src/main.rs" name = "jj-cz" [features] ## Exposes MockJjExecutor and MockPrompts for use in integration tests. ## Enable with: cargo test --features test-utils test-utils = [] [dependencies] async-trait = "0.1.89" etcetera = "0.11.0" clap = { version = "4.5.57", features = ["derive"] } git-conventional = "0.12.9" inquire = "0.9.2" jj-lib = "0.39.0" lazy-regex = { version = "3.5.1", features = ["lite"] } thiserror = "2.0.18" tokio = { version = "1.49.0", features = ["macros", "rt-multi-thread"] } [dev-dependencies] assert_cmd = "2.1.2" assert_fs = "1.1.3" predicates = "3.1.3" [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [profile.release] opt-level = "z" lto = true codegen-units = 1 panic = "abort" strip = true