aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorUMTS at Teleco <crt@teleco.ch>2026-03-08 07:30:34 +0100
committerUMTS at Teleco <crt@teleco.ch>2026-03-08 07:30:34 +0100
commit8623ef0ee74ff48a5ee24ee032f5b549f662f09d (patch)
tree7f11543d05cfe0e7bd5aaca31ff1d4c86a271fd0 /Cargo.toml
goofy ah
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml39
1 files changed, 39 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..91f6d15
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,39 @@
+[package]
+name = "hoardom"
+version = "1.0.4"
+edition = "2021"
+description = "Domain hoarding made less painful"
+
+[features]
+default = ["builtin-whois"]
+
+# Use the systems whois command instead of our builtin TCP implementation
+# Disable with: cargo build --no-default-features
+# Cannot be used together with builtin-whois
+system-whois = []
+
+# Use our builtin raw TCP whois implementation (no system dependency)
+# Enable with: cargo build --no-default-features --features builtin-whois
+# Cannot be used together with system-whois
+builtin-whois = []
+
+# Configurable values baked into the binary at compile time via build.rs
+[package.metadata.hoardom]
+whois-command = "whois"
+whois-flags = ""
+rdap-bootstrap-url = "https://data.iana.org/rdap/dns.json"
+
+[dependencies]
+clap = { version = "4", features = ["derive"] }
+tokio = { version = "1", features = ["full"] }
+reqwest = { version = "0.12", features = ["json"] }
+serde = { version = "1", features = ["derive"] }
+serde_json = "1"
+toml = "0.8"
+dirs = "6"
+colored = "3"
+ratatui = "0.29"
+crossterm = "0.28"
+indicatif = "0.17"
+chrono = "0.4"
+futures = "0.3"