ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/salaryman/trunk/Cargo.toml
Revision: 16
Committed: Tue Jul 29 09:26:15 2025 UTC (2 months, 1 week ago) by yuzu
File size: 935 byte(s)
Log Message:
parallel process monitoring get

File Contents

# Content
1 [package]
2 name = "salaryman"
3 version = "0.0.1"
4 edition = "2024"
5 authors = ["Ren Kararou <[email protected]>"]
6 description = "A very simple service management framework"
7
8 [features]
9 default = ["models", "smd", "sm-cli"]
10 models = []
11 smd = [
12 "dep:clap",
13 "dep:rayon",
14 "dep:toml",
15 "models",
16 ]
17 sm-cli = [
18 "dep:clap",
19 "dep:toml",
20 "models",
21 ]
22
23 [dependencies]
24 rayon = { version = "1.10.0", optional = true }
25 serde = { version = "1.0.219", features = ["derive"] }
26 toml = { version = "0.8.22", optional = true }
27 uuid = { version = "1.17.0", features = ["v4", "serde"] }
28
29 [dependencies.clap]
30 version = "4.5.39"
31 features = [
32 "derive",
33 ]
34 optional = true
35
36 [[bin]]
37 name = "smd"
38 path = "src/server/main.rs"
39 test = false
40 bench = false
41 required-features = ["smd"]
42
43 [[bin]]
44 name = "sm"
45 path = "src/cli/main.rs"
46 test = false
47 bench = false
48 required-features = ["sm-cli"]
49
50 [profile.release]
51 strip = true
52 lto = true
53 panic = "abort"
54 codegen-units = 1
55