diff --git a/Cargo.lock b/Cargo.lock index 55fbdba..0223b40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -667,9 +667,9 @@ dependencies = [ [[package]] name = "config-derive" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc1a417092af028873677780dd8edf98d6cea6df9b497b7a7abf8f2d4322fe46" +checksum = "cfc37fc17408c2b76ce16ef36bb52e59f6fb686f9093ae1432cd64084d8afc03" dependencies = [ "heck", "proc-macro2", @@ -881,6 +881,15 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-next" version = "2.0.0" @@ -891,6 +900,18 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys", +] + [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -1946,6 +1967,12 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "opus" version = "0.3.0" @@ -2686,6 +2713,15 @@ dependencies = [ "digest", ] +[[package]] +name = "shellexpand" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" +dependencies = [ + "dirs", +] + [[package]] name = "shlex" version = "1.2.0" @@ -3007,9 +3043,9 @@ dependencies = [ [[package]] name = "twelf" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9e86b26baaca0146439af0c8e4156c7fd1e0004cbe9500ff3d02c81bc58841b" +checksum = "a836d0756567d778d3139f3c695e5636bdf63fdbf969aebd6ebbedc142c5b74c" dependencies = [ "clap 4.4.8", "config-derive", @@ -3017,6 +3053,7 @@ dependencies = [ "log", "serde", "serde_json", + "shellexpand", "thiserror", "toml 0.5.11", ] diff --git a/sanzu/Cargo.toml b/sanzu/Cargo.toml index 7448b64..883333d 100644 --- a/sanzu/Cargo.toml +++ b/sanzu/Cargo.toml @@ -39,7 +39,7 @@ serde_derive = "1.0" serde_yaml = "0.9" socket2 = {version = "0.5", features=['all'] } spin_sleep = "1.1" -twelf = {version = "0.12.0", features=["toml"]} +twelf = {version = "0.13.0", features=["toml"]} toml = "0.8" dbus = { version = "0.9", optional = true } dbus-crossroads = { version = "0.5", optional = true }