# 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 = "2018" name = "istamon" version = "0.1.0" authors = ["Lu Fennell "] description = "Simple Desktop application and cli to display the service and host states of an Icinga instance." keywords = ["icinga", "monitoring", "gui"] license = "MIT" repository = "https://gitlab.com/lu-fennell/istamon" [[bin]] name = "istamon-cli" path = "./src/istamon-cli-main.rs" required-features = ["cli"] [[bin]] name = "istamon" path = "./src/istamon-main.rs" required-features = ["gui"] [dependencies.chrono] version = "0.4.19" [dependencies.clap] version = "2" optional = true [dependencies.cstr] version = "0.2.9" optional = true [dependencies.directories] version = "3.0" [dependencies.icinga-client] version = "0.6.0" [dependencies.istamon-qml-extras] version = "0.1.0" optional = true [dependencies.qmetaobject] version = "0.2.5" optional = true [dependencies.rpassword] version = "5.0.1" optional = true [dependencies.serde] version = "1.0.125" [dependencies.serde_json] version = "1.0.64" [dependencies.structopt] version = "0.3.25" [dependencies.toml] version = "0.5.8" [dependencies.url] version = "2.1.1" features = ["serde"] [dependencies.zbus] version = "1.9.2" [dev-dependencies.icinga-mock] version = "0.1.0" [dev-dependencies.pretty_assertions] version = "1.0.0" [features] cli = ["rpassword"] default = ["gui", "cli"] gui = ["cstr", "istamon-qml-extras", "qmetaobject"] load-qml-from-cwd = []