1 [workspace]
2 resolver = "2"
3 members = ["crates/cli", "crates/smbcloud-*"]
4
5 [workspace.dependencies]
6 anyhow = "1.0.58"
7 async-trait = "0.1.51"
8 chrono = "0.4"
9 clap = "4.1.6"
10 clap_mangen = "0.2.10"
11 console = "0.16"
12 crossterm = "0.28"
13 dialoguer = "0.11.0"
14 dirs = "6.0"
15
16 git2 = "0.20.1"
17 home = "0.5.4"
18 indicatif = "0.17.11"
19 log = "0.4.14"
20 maybe-async = "0.2"
21 open = "5.3"
22 openssl = { version = "0.10", features = ["vendored"] }
23 ratatui = { version = "0.29", default-features = false, features = ["crossterm"] }
24 regex = "1.11"
25 reqwest = { version = "0.12.18", default-features = false }
26 serde = "1"
27 serde_json = "1.0.82"
28 serde_repr = "0.1"
29 smbcloud-auth = { version = "0.3", path = "crates/smbcloud-auth" }
30 smbcloud-auth-sdk = { version = "0.3", path = "crates/smbcloud-auth-sdk" }
31 smbcloud-gresiq-sdk = { version = "0.3", path = "crates/smbcloud-gresiq-sdk" }
32 smbcloud-model = { version = "0.3", path = "crates/smbcloud-model" }
33 smbcloud-network = { version = "0.3", path = "crates/smbcloud-network" }
34 smbcloud-networking = { version = "0.3", path = "crates/smbcloud-networking" }
35 smbcloud-networking-project = { version = "0.3", path = "crates/smbcloud-networking-project" }
36 smbcloud-utils = { version = "0.3", path = "crates/smbcloud-utils" }
37 spinners = "4.1.0"
38 strum = "0.27"
39 strum_macros = "0.27"
40 tabled = "0.20"
41 tempfile = "3"
42 thiserror = "2.0"
43 tokio = "1.44"
44 tokio-postgres = "0.7"
45 toml = "0.8"
46 tracing = "0.1.35"
47 tracing-bunyan-formatter = "0.3.3"
48 tracing-subscriber = "0.3.14"
49 tsync = "2"
50 url-builder = "0.1.1"
51 wasm-bindgen = "0.2"