Files
IronStorage/apps/desktop/Cargo.toml
Georg Bauer 59cd8951f6
Some checks failed
Dependency security audit / rustsec (push) Has been cancelled
Use standard desktop application menus
2026-08-26 15:59:45 +02:00

49 lines
1.3 KiB
TOML

[package]
name = "ironstorage-desktop"
description = "Iced desktop frontend for IronStorage"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
publish = false
[package.metadata.packager]
product-name = "IronStorage"
identifier = "de.rfc1437.ironstorage"
category = "utility"
icons = ["../../assets/icon-candidates/vault-classic@2x.png"]
before-packaging-command = { script = "cargo build --release --package ironstorage-desktop --package ironstorage-cli --package ironstorage-tui", dir = "../.." }
binaries = [
{ path = "ironstorage-desktop", main = true },
{ path = "ironstorage" },
{ path = "ironstorage-tui" },
]
[package.metadata.packager.macos]
signing-identity = "-"
[[bin]]
name = "ironstorage-desktop"
path = "src/main.rs"
[dependencies]
iced.workspace = true
iced_aw.workspace = true
ironstorage = { workspace = true, features = ["ssh"] }
tokio.workspace = true
zeroize.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
muda.workspace = true
[target.'cfg(any(target_os = "macos", target_os = "windows"))'.dependencies]
rfd.workspace = true
[target.'cfg(target_os = "linux")'.dependencies]
ashpd.workspace = true
url.workspace = true
[dev-dependencies]
tempfile = "3"