[workspace] resolver = "2" members = [ "crates/owlry", "crates/owlry-plugin-api", "crates/owlry-plugin-calculator", "crates/owlry-plugin-system", "crates/owlry-plugin-ssh", "crates/owlry-plugin-clipboard", "crates/owlry-plugin-emoji", "crates/owlry-plugin-scripts", "crates/owlry-plugin-bookmarks", "crates/owlry-plugin-websearch", "crates/owlry-plugin-filesearch", "crates/owlry-plugin-weather", "crates/owlry-plugin-media", "crates/owlry-plugin-pomodoro", "crates/owlry-plugin-systemd", "crates/owlry-lua", "crates/owlry-rune", ] # Shared workspace settings [workspace.package] edition = "2024" rust-version = "1.90" license = "GPL-3.0-or-later" repository = "https://somegit.dev/Owlibou/owlry" # Release profile (shared across all crates) [profile.release] lto = true codegen-units = 1 panic = "abort" strip = true opt-level = "z" [profile.dev] opt-level = 0 debug = true # For installing a testable build: cargo install --path crates/owlry --profile dev-install --features dev-logging [profile.dev-install] inherits = "release" strip = false debug = 1