[package] name = "kagero" version = "0.4.0" edition = "2021" authors = ["Stridsvagn69420 (https://github.com/Stridsvagn69420)"] description = "A cross-platform universal and easy to use package manager" categories = ["command-line-utilities", "filesystem", "network-programming", "accessibility"] keywords = ["package-manager", "command-line-utility", "kagero", "orochi", "cross-platform"] readme = "README.md" repository = "https://github.com/Stridsvagn69420/Kagero" homepage = "https://github.com/Stridsvagn69420/Kagero" documentation = "https://docs.rs/kagero" license = "EUPL-1.2" include = ["README.md", "build.rs", "/src/**", "/assets/windows/Icon.ico"] [dependencies] reqwest = { version = "0.11", features = ["blocking", "json", "rustls-tls-native-roots", "gzip", "brotli", "deflate", "trust-dns"], optional = true } suppaftp = { version = "4.5", optional = true, features = ["rustls", "no-log"] } rustls-native-certs = { version = "0.6", optional = true } url = { version = "2.3", features = ["serde"] } uuid = { version = "1.2", optional = true } serde_json = { version = "1", optional = true } serde = { version = "1", features = ["derive"], optional = true } [features] # Default default = ["all"] # All all = ["printer", "runner", "cliutils", "orochi", "filesystem"] # Categories cliutils = [] printer = [] runner = [] orochi = ["orochi-meta", "orochi-downloader"] filesystem = ["fs-meta", "fs-database", "fs-package"] # Core Features orochi-meta = ["serde_json", "serde"] orochi-downloader = ["reqwest", "suppaftp", "orochi-meta", "uuid", "rustls-native-certs"] fs-meta = [] fs-database = [] fs-package = [] [[bin]] name = "kagero" required-features = ["default"] [build-dependencies] winres = "0.1.12" [profile.release] lto = true strip = true debug = true