|
@@ -95,6 +95,12 @@ dependencies = [
|
|
|
"syn 1.0.109",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "bitflags"
|
|
|
+version = "1.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "bitflags"
|
|
|
version = "2.4.1"
|
|
@@ -169,6 +175,32 @@ version = "1.0.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "console"
|
|
|
+version = "0.15.10"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b"
|
|
|
+dependencies = [
|
|
|
+ "encode_unicode",
|
|
|
+ "libc",
|
|
|
+ "once_cell",
|
|
|
+ "unicode-width",
|
|
|
+ "windows-sys 0.59.0",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "dialoguer"
|
|
|
+version = "0.11.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de"
|
|
|
+dependencies = [
|
|
|
+ "console",
|
|
|
+ "shell-words",
|
|
|
+ "tempfile",
|
|
|
+ "thiserror",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "diff-struct"
|
|
|
version = "0.5.3"
|
|
@@ -197,6 +229,12 @@ version = "1.9.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "encode_unicode"
|
|
|
+version = "1.0.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "env_logger"
|
|
|
version = "0.10.1"
|
|
@@ -226,6 +264,12 @@ dependencies = [
|
|
|
"windows-sys 0.52.0",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "fastrand"
|
|
|
+version = "2.3.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "getrandom"
|
|
|
version = "0.2.11"
|
|
@@ -337,6 +381,7 @@ dependencies = [
|
|
|
"binrw",
|
|
|
"clap",
|
|
|
"clap-verbosity-flag",
|
|
|
+ "dialoguer",
|
|
|
"diff-struct",
|
|
|
"env_logger",
|
|
|
"human-repr",
|
|
@@ -471,6 +516,12 @@ dependencies = [
|
|
|
"syn 2.0.48",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "once_cell"
|
|
|
+version = "1.20.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "owo-colors"
|
|
|
version = "3.5.0"
|
|
@@ -541,6 +592,15 @@ dependencies = [
|
|
|
"getrandom",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "redox_syscall"
|
|
|
+version = "0.4.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
|
|
|
+dependencies = [
|
|
|
+ "bitflags 1.3.2",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "regex"
|
|
|
version = "1.10.4"
|
|
@@ -576,7 +636,7 @@ version = "0.38.28"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
|
|
|
dependencies = [
|
|
|
- "bitflags",
|
|
|
+ "bitflags 2.4.1",
|
|
|
"errno",
|
|
|
"libc",
|
|
|
"linux-raw-sys",
|
|
@@ -639,6 +699,12 @@ dependencies = [
|
|
|
"unsafe-libyaml",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "shell-words"
|
|
|
+version = "1.1.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "static_assertions"
|
|
|
version = "1.1.0"
|
|
@@ -695,6 +761,19 @@ dependencies = [
|
|
|
"unicode-ident",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "tempfile"
|
|
|
+version = "3.9.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "fastrand",
|
|
|
+ "redox_syscall",
|
|
|
+ "rustix",
|
|
|
+ "windows-sys 0.52.0",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "termcolor"
|
|
|
version = "1.4.0"
|
|
@@ -704,6 +783,26 @@ dependencies = [
|
|
|
"winapi-util",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "thiserror"
|
|
|
+version = "1.0.65"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
|
|
|
+dependencies = [
|
|
|
+ "thiserror-impl",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "thiserror-impl"
|
|
|
+version = "1.0.65"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.48",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "toml_datetime"
|
|
|
version = "0.6.3"
|
|
@@ -727,6 +826,12 @@ version = "1.0.12"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "unicode-width"
|
|
|
+version = "0.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "unsafe-libyaml"
|
|
|
version = "0.2.10"
|
|
@@ -791,7 +896,16 @@ version = "0.52.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
|
|
dependencies = [
|
|
|
- "windows-targets 0.52.0",
|
|
|
+ "windows-targets 0.52.6",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "windows-sys"
|
|
|
+version = "0.59.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
|
|
|
+dependencies = [
|
|
|
+ "windows-targets 0.52.6",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
@@ -811,17 +925,18 @@ dependencies = [
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows-targets"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
|
|
|
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
|
|
|
dependencies = [
|
|
|
- "windows_aarch64_gnullvm 0.52.0",
|
|
|
- "windows_aarch64_msvc 0.52.0",
|
|
|
- "windows_i686_gnu 0.52.0",
|
|
|
- "windows_i686_msvc 0.52.0",
|
|
|
- "windows_x86_64_gnu 0.52.0",
|
|
|
- "windows_x86_64_gnullvm 0.52.0",
|
|
|
- "windows_x86_64_msvc 0.52.0",
|
|
|
+ "windows_aarch64_gnullvm 0.52.6",
|
|
|
+ "windows_aarch64_msvc 0.52.6",
|
|
|
+ "windows_i686_gnu 0.52.6",
|
|
|
+ "windows_i686_gnullvm",
|
|
|
+ "windows_i686_msvc 0.52.6",
|
|
|
+ "windows_x86_64_gnu 0.52.6",
|
|
|
+ "windows_x86_64_gnullvm 0.52.6",
|
|
|
+ "windows_x86_64_msvc 0.52.6",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
@@ -832,9 +947,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
|
|
|
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_aarch64_msvc"
|
|
@@ -844,9 +959,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_aarch64_msvc"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
|
|
|
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_i686_gnu"
|
|
@@ -856,9 +971,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_i686_gnu"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
|
|
|
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "windows_i686_gnullvm"
|
|
|
+version = "0.52.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_i686_msvc"
|
|
@@ -868,9 +989,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_i686_msvc"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
|
|
|
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_gnu"
|
|
@@ -880,9 +1001,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_gnu"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
|
|
|
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_gnullvm"
|
|
@@ -892,9 +1013,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
|
|
|
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_msvc"
|
|
@@ -904,9 +1025,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
|
|
|
|
|
|
[[package]]
|
|
|
name = "windows_x86_64_msvc"
|
|
|
-version = "0.52.0"
|
|
|
+version = "0.52.6"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
|
|
|
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
|
|
|
|
|
[[package]]
|
|
|
name = "winnow"
|
|
@@ -916,3 +1037,9 @@ checksum = "8434aeec7b290e8da5c3f0d628cb0eac6cabcb31d14bb74f779a08109a5914d6"
|
|
|
dependencies = [
|
|
|
"memchr",
|
|
|
]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "zeroize"
|
|
|
+version = "1.8.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
|