./Cargo.toml
[package]
name = "nipc"
version = "0.1.0"
edition = "2024"
[features]
default = []
alloc = []
std = [ "alloc" ]
fsm = [ ]
client = [ "fsm", "std" ]
daemon = [ "fsm", "std" ]
cli = [ "std", "dep:clap" ]
[[bin]]
name = "nipcd"
required-features = [ "daemon", "cli" ]
[[bin]]
name = "nipcs"
required-features = [ "client", "cli" ]
[[bin]]
name = "nipcp"
required-features = [ "client", "cli" ]
[[bin]]
name = "nipcr"
required-features = [ "client", "cli" ]
[[bin]]
name = "nipch"
required-features = [ "client", "cli" ]
[dependencies]
clap = { version = "4", features = [ "derive" ], optional = true }