[package] name = "roowho2" version = "0.1.0" edition = "2024" resolver = "2" license = "BSD-4-Clause" authors = [ "Programvareverkstedet ", "The Regents of the University of California", "Peter Eriksson, Signum Support AB", ] description = "A modern reimplementation of netkit tools" categories = ["command-line-interface", "command-line-utilities"] readme = "README.md" autobins = false autolib = false [dependencies] anyhow = "1.0.100" bytes = "1.11.0" chrono = { version = "0.4.43", features = ["serde"] } clap = { version = "4.5.54", features = ["derive"] } futures-util = "0.3.31" nix = { version = "0.31.1", features = ["hostname", "net", "fs"] } serde = { version = "1.0.228", features = ["derive"] } tokio = { version = "1.49.0", features = ["macros", "net", "rt-multi-thread", "signal", "sync", "time"] } toml = "0.9.11" tracing = "0.1.44" tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } # onc-rpc = "0.3.2" sd-notify = { version = "0.4.5", optional = true } serde_json = "1.0.149" uucore = { version = "0.5.0", features = ["utmpx"] } zlink = { version = "0.3.0", features = ["introspection"] } clap_complete = "4.5.65" [features] default = ["systemd"] systemd = ["sd-notify", "uucore/feat_systemd_logind"] [lib] name = "roowho2_lib" path = "src/lib.rs" [[bin]] name = "roowhod" bench = false path = "src/bin/roowhod.rs" # [[bin]] # name = "finger" # bench = false # path = "src/bin/finger.rs" # [[bin]] # name = "rup" # bench = false # path = "src/bin/rup.rs" [[bin]] name = "ruptime" bench = false path = "src/bin/ruptime.rs" # [[bin]] # name = "rusers" # bench = false # path = "src/bin/rusers.rs" # [[bin]] # name = "rwall" # bench = false # path = "src/bin/rwall.rs" [[bin]] name = "rwho" bench = false path = "src/bin/rwho.rs" [profile.releaselto] inherits = "release" strip = true lto = true codegen-units = 1