ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/salaryman/trunk/Cargo.toml
Revision: 17
Committed: Fri Aug 1 08:48:17 2025 UTC (2 months, 1 week ago) by yuzu
File size: 1290 byte(s)
Log Message:
unix socket get

File Contents

# User Rev Content
1 yuzu 1 [package]
2     name = "salaryman"
3 yuzu 9 version = "0.0.1"
4 yuzu 1 edition = "2024"
5 yuzu 9 authors = ["Ren Kararou <[email protected]>"]
6     description = "A very simple service management framework"
7 yuzu 17 readme = "README.md"
8     license = "MIT"
9     homepage = "https://sr.ht/~spicywolf/salaryman"
10     repository = "https://svn.lesbianunix.dev/viewvc/salaryman/trunk/"
11     categories = ["command-line-utilities"]
12     keywords = ["service-management", "unix"]
13     publish = ["crate-io"]
14 yuzu 1
15 yuzu 11 [features]
16 yuzu 17 #default = []
17     default = ["protocol", "smd", "sm-cli"]
18     protocol = [
19     "dep:bincode",
20     ]
21 yuzu 13 smd = [
22     "dep:clap",
23 yuzu 16 "dep:rayon",
24 yuzu 13 "dep:toml",
25 yuzu 17 "protocol",
26 yuzu 13 ]
27 yuzu 15 sm-cli = [
28     "dep:clap",
29     "dep:toml",
30 yuzu 17 "protocol",
31 yuzu 15 ]
32 yuzu 11
33 yuzu 1 [dependencies]
34 yuzu 17 bincode = { version = "2.0.1", features = ["serde"], optional = true }
35     clap = { version = "4.5.39", features = ["derive"], optional = true }
36 yuzu 16 rayon = { version = "1.10.0", optional = true }
37 yuzu 4 serde = { version = "1.0.219", features = ["derive"] }
38 yuzu 11 toml = { version = "0.8.22", optional = true }
39 yuzu 13 uuid = { version = "1.17.0", features = ["v4", "serde"] }
40 yuzu 9
41     [[bin]]
42     name = "smd"
43 yuzu 15 path = "src/server/main.rs"
44 yuzu 9 test = false
45     bench = false
46 yuzu 11 required-features = ["smd"]
47    
48 yuzu 15 [[bin]]
49     name = "sm"
50     path = "src/cli/main.rs"
51     test = false
52     bench = false
53     required-features = ["sm-cli"]
54    
55 yuzu 11 [profile.release]
56     strip = true
57 yuzu 15 lto = true
58 yuzu 11 panic = "abort"
59     codegen-units = 1
60