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