diff --git a/Cargo.lock b/Cargo.lock index f401ad3..64574ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,9 +416,10 @@ dependencies = [ ] [[package]] -name = "die-exit" -version = "0.3.3" -source = "git+https://github.com/Xavientois/die.git?rev=31d3801f4e21654b0b28430987b1e21fc7728676#31d3801f4e21654b0b28430987b1e21fc7728676" +name = "die-exit-2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e9ac3d64c794ef4965e2efc9f9eb3c815f40201a25fe47ee19c0801ec428b7c" [[package]] name = "diff" @@ -665,7 +666,7 @@ dependencies = [ "anyhow", "async-trait", "clap", - "die-exit", + "die-exit-2", "directories", "futures", "governor", diff --git a/Cargo.toml b/Cargo.toml index 183072f..9d74d5a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" authors = ["Kaan Barmore-Genç "] license = "MIT" readme = "Readme.md" +repository = "https://github.com/SeriousBug/gandi-live-dns-rust" [profile.release] strip = "symbols" @@ -31,9 +32,12 @@ futures = "0.3" anyhow = "1.0" governor = "0.5" async-trait = "0.1" -# TODO: Relies on a yet-unreleased interface. Switch to an actual crate release once available -die-exit = { git = "https://github.com/Xavientois/die.git", rev = "31d3801f4e21654b0b28430987b1e21fc7728676" } +die-exit-2 = "0.4" [dev-dependencies] httpmock = "0.6" regex = "1.6" + +[dev-dependencies.die-exit-2] +version = "0.4" +features = ["test"] diff --git a/src/main.rs b/src/main.rs index f491be2..ae8aed9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ mod config; mod gandi; mod ip_source; mod opts; -use die_exit::*; +use die_exit_2::*; use governor; /// 30 requests per minute, see https://api.gandi.net/docs/reference/