Cargo.toml

 1[package]
 2name = "cli"
 3version = "0.1.0"
 4edition.workspace = true
 5publish.workspace = true
 6license = "GPL-3.0-or-later"
 7
 8[lints]
 9workspace = true
10
11[lib]
12path = "src/cli.rs"
13doctest = false
14
15[[bin]]
16name = "cli"
17path = "src/main.rs"
18
19[features]
20no-bundled-uninstall = []
21default = []
22
23[dependencies]
24anyhow.workspace = true
25askpass.workspace = true
26clap.workspace = true
27collections.workspace = true
28console.workspace = true
29dialoguer.workspace = true
30ipc-channel = "0.19"
31parking_lot.workspace = true
32paths.workspace = true
33release_channel.workspace = true
34serde.workspace = true
35util.workspace = true
36tempfile.workspace = true
37rayon.workspace = true
38walkdir = "2.5"
39
40[dev-dependencies]
41serde_json.workspace = true
42util = { workspace = true, features = ["test-support"] }
43
44[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
45exec.workspace = true
46fork.workspace = true
47
48[target.'cfg(target_os = "macos")'.dependencies]
49core-foundation.workspace = true
50core-services = "0.2"
51plist = "1.3"
52
53[target.'cfg(target_os = "windows")'.dependencies]
54windows.workspace = true