[package] name = "ngit" version = "1.5.2" edition = "2021" description = "cli for code collaboration over nostr with nip34 support" authors = ["DanConwayDev "] readme = "README.md" homepage = "https://gitworkshop.dev/r/naddr1qqzxuemfwsqs6amnwvaz7tmwdaejumr0dspzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqvzqqqrhnym0k2qj" repository = "https://codeberg.org/DanConwayDev/ngit-cli" license = "MIT" keywords = ["nostr", "git"] categories = ["command-line-utilities","development-tools"] [dependencies] anyhow = "1.0.75" async-trait = "0.1.73" auth-git2 = "0.5.4" chacha20poly1305 = "0.10.1" clap = { version = "4.3.19", features = ["derive"] } console = "0.15.7" dialoguer = "0.10.4" directories = "5.0.1" futures = "0.3.28" git2 = "0.19.0" indicatif = "0.17.7" keyring = "2.0.5" nostr = { git = "https://github.com/rust-nostr/nostr", rev = "4dbfa94" } nostr-database = { git = "https://github.com/rust-nostr/nostr", rev = "4dbfa94" } nostr-sdk = { git = "https://github.com/rust-nostr/nostr", rev = "4dbfa94" } nostr-signer = { git = "https://github.com/rust-nostr/nostr", rev = "4dbfa94" } nostr-sqlite = { git = "https://github.com/rust-nostr/nostr", rev = "4dbfa94" } passwords = "3.1.13" qrcode = { version = "0.14.1", default-features = false } scrypt = "0.11.0" serde = { version = "1.0.181", features = ["derive"] } serde_json = "1.0.105" serde_yaml = "0.9.27" tokio = "1.33.0" urlencoding = "2.1.3" zeroize = "1.6.0" [dev-dependencies] assert_cmd = "2.0.12" duplicate = "1.0.0" mockall = "0.11.4" once_cell = "1.18.0" serial_test = "2.0.0" test_utils = { path = "test_utils" } [workspace] members = [ "test_utils", ] [lib] name = "ngit" path = "src/lib/mod.rs" [[bin]] name = "ngit" path = "src/bin/ngit/main.rs" [[bin]] name = "git-remote-nostr" path = "src/bin/git_remote_nostr/main.rs"