# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [package] name = "nostr-commander" version = "0.3.1" edition = "2021" description = "simple but convenient CLI-based Nostr client app for publishing,sending and subscribing" documentation = "https://docs.rs/nostr-commander" readme = "README.md" homepage = "https://github.com/8go/nostr-commander-rs" repository = "https://github.com/8go/nostr-commander-rs/" license = "GPL-3.0-or-later" # crates.io only allows 5 keywords keywords = ["Nostr", "cli", "command-line-tool", "tool", "messaging"] categories = ["command-line-utilities", "network-programming"] exclude = ["todo.txt", ".*"] publish = true [dependencies] anyhow = "1.0" nostr-sdk = { version = "0.35", features = ["all-nips", "nip04", "nip06"] } tokio = { version = "1.33", features = ["full"] } clap = { version = "4.4", features = [ "derive", "color", "wrap_help", "unicode", ] } thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } url = { version = "2.4", features = ["serde"] } serde_json = "1.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } directories = "5.0" update-informer = "1.1" chrono = "0.4" json = "0.12" atty = "0.2" reqwest = "0.11" regex = "1.11" [dev-dependencies] [[bin]] name = "nostr-commander-rs" path = "src/main.rs" # https://doc.rust-lang.org/cargo/reference/manifest.html#the-badges-section [badges] # The author wants to share it with the community but is not intending to meet anyone's particular use case. maintenance = { status = "experimental" } [profile.release] strip = "symbols" lto = true [profile.release-tiny] inherits = "release" opt-level = "s"