ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/salaryman/trunk/Cargo.toml
Revision: 14
Committed: Sat Jul 12 06:17:38 2025 UTC (2 months, 4 weeks ago) by yuzu
File size: 972 byte(s)
Log Message:
add start, stop, restart endpoints

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 = ["smd"]
10 smd = [
11 "dep:clap",
12 "dep:dropshot",
13 "dep:schemars",
14 "dep:toml",
15 "dep:semver",
16 ]
17
18 [dependencies]
19 clap = { version = "4.5.39", features = ["derive"], optional = true }
20 dropshot = { version = "0.16.2", features = ["usdt","usdt-probes"], optional = true }
21 schemars = { version = "0.8.22", features = ["uuid1"], optional = true }
22 semver = { version = "1.0.26", optional = true }
23 serde = { version = "1.0.219", features = ["derive"] }
24 tokio = { version = "1.45.1", features = ["full"] }
25 toml = { version = "0.8.22", optional = true }
26 uuid = { version = "1.17.0", features = ["v4", "serde"] }
27
28 [[bin]]
29 name = "smd"
30 path = "src/smd/main.rs"
31 test = false
32 bench = false
33 required-features = ["smd"]
34
35 [profile.release]
36 strip = true
37 lto = "thin"
38 panic = "abort"
39 codegen-units = 1
40