diff --git a/Cargo.lock b/Cargo.lock index c3f10037..7e6dde6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "aho-corasick" @@ -435,6 +435,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "dns-lookup" version = "2.0.4" @@ -505,6 +516,51 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "fluent" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" +dependencies = [ + "fluent-bundle", + "unic-langid", +] + +[[package]] +name = "fluent-bundle" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" +dependencies = [ + "fluent-langneg", + "fluent-syntax", + "intl-memoizer", + "intl_pluralrules", + "rustc-hash", + "self_cell", + "smallvec", + "unic-langid", +] + +[[package]] +name = "fluent-langneg" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94" +dependencies = [ + "unic-langid", +] + +[[package]] +name = "fluent-syntax" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" +dependencies = [ + "memchr", + "thiserror 2.0.12", +] + [[package]] name = "fnv" version = "1.0.7" @@ -618,6 +674,25 @@ dependencies = [ "syn", ] +[[package]] +name = "intl-memoizer" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" +dependencies = [ + "type-map", + "unic-langid", +] + +[[package]] +name = "intl_pluralrules" +version = "7.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" +dependencies = [ + "unic-langid", +] + [[package]] name = "is-terminal" version = "0.4.16" @@ -1005,7 +1080,7 @@ dependencies = [ "uu_vmstat", "uu_w", "uu_watch", - "uucore", + "uucore 0.0.30", "uutests", "xattr", ] @@ -1154,6 +1229,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustix" version = "0.38.44" @@ -1207,6 +1288,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "self_cell" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" + [[package]] name = "serde" version = "1.0.219" @@ -1469,6 +1556,43 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "type-map" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" +dependencies = [ + "rustc-hash", +] + +[[package]] +name = "unic-langid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05" +dependencies = [ + "unic-langid-impl", +] + +[[package]] +name = "unic-langid-impl" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" +dependencies = [ + "tinystr", +] + [[package]] name = "unicode-ident" version = "1.0.18" @@ -1547,7 +1671,7 @@ dependencies = [ "bytesize", "clap", "sysinfo", - "uucore", + "uucore 0.0.30", "windows", ] @@ -1557,7 +1681,7 @@ version = "0.0.1" dependencies = [ "clap", "regex", - "uucore", + "uucore 0.0.30", "walkdir", ] @@ -1567,7 +1691,7 @@ version = "0.0.1" dependencies = [ "clap", "uu_pgrep", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1578,7 +1702,7 @@ dependencies = [ "nix 0.30.1", "regex", "uu_pgrep", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1589,7 +1713,7 @@ dependencies = [ "nix 0.30.1", "regex", "uu_pgrep", - "uucore", + "uucore 0.0.30", "walkdir", ] @@ -1598,7 +1722,7 @@ name = "uu_pmap" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1611,7 +1735,7 @@ dependencies = [ "nix 0.30.1", "prettytable-rs", "uu_pgrep", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1620,7 +1744,7 @@ version = "0.0.1" dependencies = [ "clap", "sysinfo", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1628,7 +1752,7 @@ name = "uu_slabtop" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1642,7 +1766,7 @@ dependencies = [ "sysinfo", "thiserror 2.0.12", "uu_pgrep", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1651,7 +1775,7 @@ version = "0.0.1" dependencies = [ "clap", "sysinfo", - "uucore", + "uucore 0.0.30", "walkdir", ] @@ -1662,7 +1786,7 @@ dependencies = [ "clap", "crossterm 0.29.0", "ratatui", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1679,7 +1803,7 @@ dependencies = [ "sysinfo", "uu_vmstat", "uu_w", - "uucore", + "uucore 0.0.30", "windows-sys 0.59.0", ] @@ -1690,7 +1814,7 @@ dependencies = [ "bytesize", "clap", "terminal_size", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1700,7 +1824,7 @@ dependencies = [ "chrono", "clap", "libc", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1708,7 +1832,7 @@ name = "uu_watch" version = "0.0.1" dependencies = [ "clap", - "uucore", + "uucore 0.0.30", ] [[package]] @@ -1730,11 +1854,32 @@ dependencies = [ "thiserror 2.0.12", "time", "utmp-classic", - "uucore_procs", + "uucore_procs 0.0.30", "wild", "windows-sys 0.59.0", ] +[[package]] +name = "uucore" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9032bf981784f22fcc5ddc7e74b7cf3bae3d5f44a48d2054138ed38068b9f4e0" +dependencies = [ + "clap", + "dns-lookup", + "fluent", + "fluent-bundle", + "libc", + "nix 0.30.1", + "number_prefix", + "os_display", + "thiserror 2.0.12", + "time", + "unic-langid", + "uucore_procs 0.1.0", + "wild", +] + [[package]] name = "uucore_procs" version = "0.0.30" @@ -1743,7 +1888,18 @@ checksum = "c72435859e812e602e225dea48d014abb6b1072220a8d44f2fe0565553b1f7e4" dependencies = [ "proc-macro2", "quote", - "uuhelp_parser", + "uuhelp_parser 0.0.30", +] + +[[package]] +name = "uucore_procs" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c933945fdac5b7779eae1fc746146e61f5b0298deb6ede002ce0b6e93e1b3bfc" +dependencies = [ + "proc-macro2", + "quote", + "uuhelp_parser 0.1.0", ] [[package]] @@ -1752,23 +1908,29 @@ version = "0.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bb6d972f580f8223cb7052d8580aea2b7061e368cf476de32ea9457b19459ed" +[[package]] +name = "uuhelp_parser" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beda381dd5c7927f8682f50b055b0903bb694ba5a4b27fad1b4934bc4fbf7b8d" + [[package]] name = "uutests" -version = "0.0.30" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f33bc1f552cd82939d3e07867b118ed7ef7bc0fef04b330e1ac69f98593cb22" +checksum = "12453ee52c9cffa6bf2c74f9f35ed0c824b846cb0b4bdee829d8150332e7204c" dependencies = [ "ctor", "glob", "libc", - "nix 0.29.0", + "nix 0.30.1", "pretty_assertions", "rand 0.9.1", "regex", "rlimit", "tempfile", "time", - "uucore", + "uucore 0.1.0", "xattr", ] @@ -1886,7 +2048,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -2209,3 +2371,18 @@ dependencies = [ "quote", "syn", ] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" + +[[package]] +name = "zerovec" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" +dependencies = [ + "zerofrom", +] diff --git a/Cargo.toml b/Cargo.toml index 683b225f..153d3ef3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,7 +72,7 @@ terminal_size = "0.4.2" textwrap = { version = "0.16.1", features = ["terminal_size"] } thiserror = "2.0.4" uucore = "0.0.30" -uutests = "0.0.30" +uutests = "0.1.0" walkdir = "2.5.0" windows = { version = "0.61.1" } windows-sys = { version = "0.59.0", default-features = false }