diff --git a/Cargo.lock b/Cargo.lock index 640c1ad..7e61ff6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -88,42 +88,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "async-channel" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928" -dependencies = [ - "concurrent-queue", - "event-listener 5.3.0", - "event-listener-strategy 0.5.1", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-lock" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" -dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", - "pin-project-lite", -] - -[[package]] -name = "async-task" -version = "4.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - [[package]] name = "autocfg" version = "1.2.0" @@ -198,22 +162,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "blocking" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" -dependencies = [ - "async-channel", - "async-lock", - "async-task", - "fastrand", - "futures-io", - "futures-lite", - "piper", - "tracing", -] - [[package]] name = "borsh" version = "1.4.0" @@ -405,15 +353,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "concurrent-queue" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "core-foundation-sys" version = "0.8.6" @@ -501,6 +440,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "doctest-file" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac81fa3e28d21450aa4d2ac065992ba96a1d7303efbce51a95f4fd175b67562" + [[package]] name = "either" version = "1.11.0" @@ -532,48 +477,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" -dependencies = [ - "event-listener 5.3.0", - "pin-project-lite", -] - [[package]] name = "fancy-regex" version = "0.13.0" @@ -585,12 +488,6 @@ dependencies = [ "regex-syntax", ] -[[package]] -name = "fastrand" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" - [[package]] name = "filedescriptor" version = "0.8.2" @@ -627,28 +524,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-lite" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" -dependencies = [ - "futures-core", - "pin-project-lite", -] - [[package]] name = "getrandom" version = "0.2.14" @@ -748,30 +623,17 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "interprocess" -version = "1.2.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb" +checksum = "13f2533e1f1a70bec71ea7a85d1c0a4dab141c314035ce76e51a19a2f48be708" dependencies = [ - "blocking", - "cfg-if", - "futures-core", - "futures-io", - "intmap", + "doctest-file", "libc", - "once_cell", - "rustc_version", - "spinning", - "thiserror", - "to_method", - "winapi", + "recvmsg", + "widestring", + "windows-sys 0.52.0", ] -[[package]] -name = "intmap" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9" - [[package]] name = "inventory" version = "0.3.15" @@ -1010,9 +872,9 @@ dependencies = [ [[package]] name = "nu-engine" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4acc8037f975add7e0f7d5543af22594ae836d6b87c518f1faee4b5e1667b5" +checksum = "22fb3bd460654e011259e834050794f9123a51493663e09aefe5dfb937b408a8" dependencies = [ "nu-glob", "nu-path", @@ -1022,15 +884,15 @@ dependencies = [ [[package]] name = "nu-glob" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c3ce70012e0edbcffee9ed789c55082a0f981a9d64de3f3f44ea2ad364c634c" +checksum = "4bb69b3a1152ec28a2bb35264e93a66b5028f1137e52cf6a29026742b9a46cc3" [[package]] name = "nu-parser" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8dbe76d8e9ab4f14e64f71ca6c635562bf1a5642d1363013641d0bc2127fae1" +checksum = "c2b5fec9553d2b2da329e4a7dd096684eed761d14915defe0d324ab9c6d7c0d9" dependencies = [ "bytesize", "chrono", @@ -1044,9 +906,9 @@ dependencies = [ [[package]] name = "nu-path" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79efe5ac6af42907fb7cc498f7c38c9ad4a7fa3168922bc4411f14459067a44f" +checksum = "4bdfba442db75e61616d8a017a392301c3619c1dbbe92ee291b4ac0072c3e56d" dependencies = [ "dirs-next", "omnipath", @@ -1055,9 +917,9 @@ dependencies = [ [[package]] name = "nu-plugin" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97553a124421684234379dbd7cdc9d97c71be03555d33d9fa3cf97e3fef9e5b7" +checksum = "ac87b13cca366fcf36db31e5e2c66b6ea5a791d161314f4b34f9166604718471" dependencies = [ "log", "nix", @@ -1070,9 +932,9 @@ dependencies = [ [[package]] name = "nu-plugin-core" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca62c471f46e3a573e3190a08e7913c385391965e2343c22fc0bb84c9678ab2" +checksum = "7be7eb2ad0fbb7d5006211fafa25c421082ff3b098e4395e173386790a7ea1ab" dependencies = [ "interprocess", "log", @@ -1086,9 +948,9 @@ dependencies = [ [[package]] name = "nu-plugin-protocol" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c0e09413e5e8dca9d3c082dde54ea02d13a1f4424e8244284bba4e3e5db746f" +checksum = "49f0da1070ae49e5d203163457e527f7f84380f6a0cfda5d2878181e147692b5" dependencies = [ "bincode", "nu-protocol", @@ -1100,9 +962,9 @@ dependencies = [ [[package]] name = "nu-protocol" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4de57dd87e27ffa98ad8b6d7f12608f07827ca1545731059dfa34e3362f4693" +checksum = "36e2198a52b43e5f0208bec96de68a72a41f076b2b5b1e5e03b6725441060799" dependencies = [ "brotli", "byte-unit", @@ -1112,24 +974,26 @@ dependencies = [ "indexmap", "lru", "miette", + "nix", "nu-path", "nu-system", "nu-utils", "num-format", + "os_pipe", "rmp-serde", "serde", - "serde_json", "thiserror", "typetag", ] [[package]] name = "nu-system" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c17de2c65b6b10d503ce02ccbb7fb66de63bd2f24cf717c2aa6ad4a954459fc" +checksum = "b103a4c5abcf6ce9c0e395ed9959486cfd6691f21f8cf128ffd2b35130bd0bb5" dependencies = [ "chrono", + "itertools", "libc", "libproc", "log", @@ -1144,9 +1008,9 @@ dependencies = [ [[package]] name = "nu-utils" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcfe5ef7f89e30142fee34efeaecdcffa45666cffd17e894fe5d83c430e7fcc" +checksum = "c572ba7a4ee47481f0b011114fbeb25b6171bc194d689c034b410db61d3c6d2c" dependencies = [ "crossterm_winapi", "log", @@ -1161,7 +1025,7 @@ dependencies = [ [[package]] name = "nu_plugin_explore" -version = "0.93.0" +version = "0.94.0" dependencies = [ "anyhow", "crossterm", @@ -1193,9 +1057,9 @@ dependencies = [ [[package]] name = "nuon" -version = "0.93.0" +version = "0.94.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6509b9ce371001a018d7cd2b963c4f1fe478dececef64d09e67bddd6a7371b4e" +checksum = "8c68bf0a14c78685389fab97512a811851ee2c4dbc543e6bc50f68c222d42000" dependencies = [ "fancy-regex", "nu-engine", @@ -1217,16 +1081,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] -name = "owo-colors" -version = "4.0.0" +name = "os_pipe" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" +checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] [[package]] -name = "parking" -version = "2.2.0" +name = "owo-colors" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "parking_lot" @@ -1263,23 +1131,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "piper" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1474,6 +1325,12 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "recvmsg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175" + [[package]] name = "redox_syscall" version = "0.4.1" @@ -1574,9 +1431,9 @@ dependencies = [ [[package]] name = "rmp-serde" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938a142ab806f18b88a97b0dea523d39e0fd730a064b035726adcfc58a8a5188" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" dependencies = [ "byteorder", "rmp", @@ -1605,15 +1462,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" -[[package]] -name = "rustc_version" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" -dependencies = [ - "semver", -] - [[package]] name = "rustix" version = "0.38.32" @@ -1742,15 +1590,6 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" -[[package]] -name = "spinning" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b" -dependencies = [ - "lock_api", -] - [[package]] name = "stability" version = "0.2.0" @@ -1939,12 +1778,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "to_method" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8" - [[package]] name = "toml_datetime" version = "0.6.5" @@ -1962,22 +1795,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-core", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" - [[package]] name = "typetag" version = "0.2.16" @@ -2165,6 +1982,12 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +[[package]] +name = "widestring" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" + [[package]] name = "winapi" version = "0.3.9" diff --git a/Cargo.toml b/Cargo.toml index da4c7c0..8c33337 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,9 +5,9 @@ name = "nu_plugin_explore" [dependencies] anyhow = "1.0.73" crossterm = "0.27.0" -nuon = "0.93.0" -nu-plugin = "0.93.0" -nu-protocol = "0.93.0" +nuon = "0.94.0" +nu-plugin = "0.94.0" +nu-protocol = "0.94.0" ratatui = "0.26.1" url = "2.4.0" @@ -20,4 +20,4 @@ bench = false [package] edition = "2021" name = "nu_plugin_explore" -version = "0.93.0" +version = "0.94.0" diff --git a/nupm.nuon b/nupm.nuon index 5badafb..0217f97 100644 --- a/nupm.nuon +++ b/nupm.nuon @@ -1,6 +1,6 @@ { name: nu_plugin_explore, - version: "0.93.0", + version: "0.94.0", description: "A fast structured data explorer for Nushell.", license: LICENSE, type: custom