diff --git a/Cargo.lock b/Cargo.lock index db836ca..1844e47 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -120,6 +120,17 @@ dependencies = [ "generic-array", ] +[[package]] +name = "bstr" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" +dependencies = [ + "memchr", + "regex-automata", + "serde", +] + [[package]] name = "bumpalo" version = "3.17.0" @@ -262,7 +273,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec09e802f5081de6157da9a75701d6c713d8dc3ba52571fd4bd25f412644e8a6" dependencies = [ "ctor-proc-macro", - "dtor", + "dtor 0.0.6", +] + +[[package]] +name = "ctor" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67773048316103656a637612c4a62477603b777d91d9c62ff2290f9cde178fdb" +dependencies = [ + "ctor-proc-macro", + "dtor 0.1.0", ] [[package]] @@ -337,7 +358,16 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" dependencies = [ - "dtor-proc-macro", + "dtor-proc-macro 0.0.5", +] + +[[package]] +name = "dtor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934" +dependencies = [ + "dtor-proc-macro 0.0.6", ] [[package]] @@ -346,6 +376,12 @@ version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "dunce" version = "1.0.5" @@ -533,6 +569,47 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "jiff" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" +dependencies = [ + "jiff-static", + "jiff-tzdb-platform", + "log", + "portable-atomic", + "portable-atomic-util", + "serde", + "windows-sys 0.59.0", +] + +[[package]] +name = "jiff-static" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" +dependencies = [ + "jiff-tzdb", +] + [[package]] name = "js-sys" version = "0.3.77" @@ -766,6 +843,21 @@ dependencies = [ "siphasher", ] +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -1245,7 +1337,7 @@ dependencies = [ "clap", "clap_complete", "clap_mangen", - "ctor", + "ctor 0.4.3", "dns-lookup 3.0.0", "libc", "nix", @@ -1278,7 +1370,7 @@ dependencies = [ "uu_rev", "uu_setsid", "uu_uuidgen", - "uucore", + "uucore 0.1.0", "uuid", "uutests", "xattr", @@ -1292,7 +1384,7 @@ dependencies = [ "linux-raw-sys 0.11.0", "regex", "sysinfo", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1304,7 +1396,7 @@ dependencies = [ "rangemap", "syscall-numbers", "thiserror", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1312,7 +1404,7 @@ name = "uu_ctrlaltdel" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1325,7 +1417,7 @@ dependencies = [ "regex", "serde", "serde_json", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1336,7 +1428,7 @@ dependencies = [ "linux-raw-sys 0.11.0", "regex", "sysinfo", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1346,7 +1438,7 @@ dependencies = [ "clap", "dns-lookup 3.0.0", "parse_datetime", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1358,7 +1450,7 @@ dependencies = [ "serde", "serde_json", "sysinfo", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1369,7 +1461,7 @@ dependencies = [ "errno", "libc", "smartcols-sys", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1380,7 +1472,7 @@ dependencies = [ "libc", "libmount-sys", "smartcols-sys", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1390,7 +1482,7 @@ dependencies = [ "clap", "serde", "serde_json", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1400,7 +1492,7 @@ dependencies = [ "clap", "md-5", "rand", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1409,7 +1501,7 @@ version = "0.0.1" dependencies = [ "clap", "nix", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1417,7 +1509,7 @@ name = "uu_mountpoint" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1425,7 +1517,7 @@ name = "uu_nologin" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1434,7 +1526,7 @@ version = "0.0.1" dependencies = [ "clap", "libc", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1442,7 +1534,7 @@ name = "uu_rev" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1451,7 +1543,7 @@ version = "0.0.1" dependencies = [ "clap", "libc", - "uucore", + "uucore 0.1.0", ] [[package]] @@ -1462,7 +1554,7 @@ dependencies = [ "nix", "rand", "thiserror", - "uucore", + "uucore 0.1.0", "uuid", "windows", ] @@ -1484,7 +1576,31 @@ dependencies = [ "thiserror", "time", "unic-langid", - "uucore_procs", + "uucore_procs 0.1.0", + "wild", +] + +[[package]] +name = "uucore" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7203e48e80ac344450cba5323d8b4a71967ec1e81ae4022775ada90d2b0e08ac" +dependencies = [ + "bstr", + "clap", + "dns-lookup 3.0.0", + "fluent", + "fluent-bundle", + "fluent-syntax", + "jiff", + "libc", + "nix", + "number_prefix", + "os_display", + "thiserror", + "time", + "unic-langid", + "uucore_procs 0.2.2", "wild", ] @@ -1496,7 +1612,18 @@ checksum = "c933945fdac5b7779eae1fc746146e61f5b0298deb6ede002ce0b6e93e1b3bfc" dependencies = [ "proc-macro2", "quote", - "uuhelp_parser", + "uuhelp_parser 0.1.0", +] + +[[package]] +name = "uucore_procs" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "449e64ce116ed0cc8c5897bd8706d36aed1ec027b647494df4eae6996d8d59de" +dependencies = [ + "proc-macro2", + "quote", + "uuhelp_parser 0.2.2", ] [[package]] @@ -1505,6 +1632,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beda381dd5c7927f8682f50b055b0903bb694ba5a4b27fad1b4934bc4fbf7b8d" +[[package]] +name = "uuhelp_parser" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9e4945611996e885dc4eeae23f3d6f20cfb6e8f4bad4985c2222bbcf9a9745" + [[package]] name = "uuid" version = "1.18.1" @@ -1532,12 +1665,11 @@ dependencies = [ [[package]] name = "uutests" -version = "0.1.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12453ee52c9cffa6bf2c74f9f35ed0c824b846cb0b4bdee829d8150332e7204c" +checksum = "20482dada0c118dfe1eafe971195c170c4e9ab5a2409ead9b9b1833f7a54b1d2" dependencies = [ - "ctor", - "glob", + "ctor 0.5.0", "libc", "nix", "pretty_assertions", @@ -1545,8 +1677,7 @@ dependencies = [ "regex", "rlimit", "tempfile", - "time", - "uucore", + "uucore 0.2.2", "xattr", ] diff --git a/Cargo.toml b/Cargo.toml index 885476f..140845d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ textwrap = { version = "0.16.0", features = ["terminal_size"] } thiserror = "2.0" uucore = "0.1.0" uuid = { version = "1.16.0", features = ["rng-rand"] } -uutests = "0.1.0" +uutests = "0.2.0" windows = { version = "0.61.1" } xattr = "1.3.1"