# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "netpulse" version = "0.6.1" authors = ["Christoph J. Scherr "] build = false publish = true autobins = false autoexamples = false autotests = false autobenches = false default-run = "netpulse" description = "Keep track of if your internet is still alive, collect stats against a crappy ISP" homepage = "https://github.com/PlexSheep/netpulse" readme = "README.md" license = "MIT" repository = "https://github.com/PlexSheep/netpulse" [package.metadata."docs.rs"] all-features = true [lib] name = "netpulse" path = "src/lib.rs" [[bin]] name = "netpulse" path = "src/bins/netpulse.rs" required-features = ["executable"] [[bin]] name = "netpulsed" path = "src/bins/netpulsed.rs" required-features = ["executable"] [dependencies.bincode] version = "1.3.3" [dependencies.blake3] version = "1.5.4" [dependencies.caps] version = "0.5.5" [dependencies.chrono] version = "0.4.38" optional = false [dependencies.curl] version = "0.4.47" optional = true default-features = false [dependencies.daemonize] version = "0.5" [dependencies.deepsize] version = "0.2.0" [dependencies.flagset] version = "0.4.6" features = ["serde"] [dependencies.getopts] version = "0.2" [dependencies.nix] version = "0.29.0" features = [ "signal", "process", "user", ] [dependencies.ping] version = "0.5.2" optional = true [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_repr] version = "0.1.19" [dependencies.thiserror] version = "2.0.0" [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" optional = true [dependencies.zstd] version = "0.13.2" optional = true [features] compression = ["dep:zstd"] default = [ "compression", "http", "ping", "executable", ] executable = ["dep:tracing-subscriber"] http = ["dep:curl"] ping = ["dep:ping"]