2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-02-15 13:38:41 +00:00
Commit graph

45 commits

Author SHA1 Message Date
Jonathan Turner
c563b7862e
Update battery version ()
Update battery. Should should move us onto the same uom version for both battery and heim.
2020-08-26 06:59:39 +12:00
Jonathan Turner
da4d24d082
Bump to 0.18.2. Move starship external. ()
* Bump to 0.18.2. Move starship external.

* Fix failing test
2020-08-14 07:02:45 +12:00
Jonathan Turner
87d71604ad
Bump to 0.18.1 () 2020-08-12 15:59:28 +12:00
Jonathan Turner
2ad07912d9
Bump to 0.18 () 2020-08-11 18:44:53 +12:00
Jonathan Turner
ba81278ffd
Remove build.rs and nu-build () 2020-08-01 09:21:10 +12:00
Jonathan Turner
2a084fc838
Bump to 0.17.0 () 2020-07-22 06:41:49 +12:00
Jonathan Turner
0bc2e29f99
Rename 'bytes' to 'filesize' () 2020-07-11 14:17:37 +12:00
Pierre-André Gagnon
e07a9e4ee7
1747 add ns to duration ()
* Added nanos to Duration

* Removed unwraps

* Added nanos to Duration

* Removed unwraps

* Fixed errors

* Removed unwraps

* Changed serialization to String

* Fixed Date and Duration comparison
2020-07-11 05:48:11 +12:00
Jonathan Turner
d30c40b40e
Bump to 0.16.1 () 2020-07-06 08:12:44 +12:00
Jonathan Turner
0522023d4c
Bump to 0.16.0 () 2020-07-01 06:25:09 +12:00
Joseph T. Lyons
4e83363dd3
Upgrade heim to 0.1.0-beta.3 () 2020-06-21 06:55:16 +12:00
Jonathan Turner
29ea29261d
Bump to 0.15.1 () 2020-06-15 09:54:30 +12:00
Jonathan Turner
e5a18eb3c2
Bump to 0.15.0 () 2020-06-10 05:33:59 +12:00
svartalf
16ba274170
Bump heim dependency version. ()
Most important change is a fix for processes CPU usage calculation (see https://github.com/heim-rs/heim/issues/246)
2020-06-10 04:34:05 +12:00
Jonathan Turner
2dc43775e3
Bump to latest heim ()
* Bump to latest heim

* Fix pinning issue
2020-05-31 08:54:33 +12:00
Jonathan Turner
0abc94f0c6
Bump some of our dependencies () 2020-05-17 10:34:10 +12:00
Jonathan Turner
196991ae1e
Bump to 0.14.1 () 2020-05-13 20:03:45 +12:00
Jonathan Turner
b2eecfb110
Bump to 0.14 () 2020-05-13 04:32:51 +12:00
Jonathan Turner
c7e11a5a28
bump to 0.13.0 () 2020-04-21 17:01:03 +12:00
Jonathan Turner
7974e09eeb
Math operators ()
* Add some math operations

* WIP for adding compound expressions

* precedence parsing

* paren expressions

* better lhs handling

* add compound comparisons and shorthand lefthand parsing

* Add or comparison and shorthand paths
2020-04-18 13:50:58 +12:00
Jonathan Turner
fbddc12c02
Move uptime to being a duration value () 2020-04-11 19:40:56 +12:00
Jonathan Turner
2c513d1883
More dep bumps () 2020-04-09 10:28:20 +12:00
Jonathan Turner
c4daa2e40f
Add experimental new parser ()
Move to an experimental new parser
2020-04-06 19:16:14 +12:00
Jonathan Turner
791f7dd9c3
Bump to 0.12.0 () 2020-04-01 06:25:21 +13:00
Jonathan Turner
b5ea522f0e
Add a --full mode to ps ()
* Add a --full mode to ps

* Use a slightly older heim
2020-03-20 20:53:49 +13:00
Kyle Criddle
5b0b2f1ddd
Fixes : sys | get host.users displays the same user ()
account twice while only one exists (macOS)

- renamed host.users to host.sessions
2020-03-12 14:01:55 +13:00
Jonathan Turner
62666bebc9
Bump to 0.11.0 () 2020-03-11 06:34:19 +13:00
Jonathan Turner
0f7c723672
Bump version to 0.10.0 () 2020-02-18 16:56:09 +13:00
Jonathan Turner
473e9f9422
Tiny improvement to sys () 2020-02-13 08:33:55 -08:00
Andrés N. Robalino
29ccb9f5cd
Ensure stable plugins get installed. () 2020-02-10 15:32:10 -05:00
Alex van de Sandt
e3be849c2a
Futures v0.3 upgrade ()
* Upgrade futures, async-stream, and futures_codec

These were the last three dependencies on futures-preview. `nu` itself
is now fully dependent on `futures@0.3`, as opposed to `futures-preview`
alpha.

Because the update to `futures` from `0.3.0-alpha.19` to `0.3.0` removed
the `Stream` implementation of `VecDeque` ([changelog][changelog]), most
commands that convert a `VecDeque` to an `OutputStream` broke and had to
be fixed.

The current solution is to now convert `VecDeque`s to a `Stream` via
`futures::stream::iter`. However, it may be useful for `futures` to
create an `IntoStream` trait, implemented on the `std::collections` (or
really any `IntoIterator`). If something like this happends, it may be
worthwhile to update the trait implementations on `OutputStream` and
refactor these commands again.

While upgrading `futures_codec`, we remove a custom implementation of
`LinesCodec`, as one has been added to the library. There's also a small
refactor to make the stream output more idiomatic.

[changelog]: https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md#030---2019-11-5

* Upgrade sys & ps plugin dependencies

They were previously dependent on `futures-preview`, and `nu_plugin_ps`
was dependent on an old version of `futures-timer`.

* Remove dependency on futures-timer from nu

* Update Cargo.lock

* Fix formatting

* Revert fmt regressions

CI is still on 1.40.0, but the latest rustfmt v1.41.0 has changes to the
`val @ pattern` syntax, causing the linting job to fail.

* Fix clippy warnings
2020-02-05 19:46:48 -08:00
Andrés N. Robalino
7a0bc6bc46
Opt-out unused heim features from sys/ps plugins. () 2020-02-04 01:51:14 -05:00
Andrés N. Robalino
3610baa227
Default plugins are independent and called from Nu. () 2020-01-31 17:45:33 -05:00
Jonathan Turner
763fcbc137
Bump to 0.9.0 () 2020-01-29 15:17:02 +13:00
Jonathan Turner
41ebc6b42d
Bump to 0.8.0 () 2020-01-07 20:08:31 +13:00
Andrés N. Robalino
0615adac94
Inc refactoring, Value helper test method extractions, and more integration helpers. ()
* Manifests check. Ignore doctests for now.

* We continue with refactorings towards the separation of concerns between
crates. `nu_plugin_inc` and `nu_plugin_str` common test helpers usage
has been refactored into `nu-plugin` value test helpers.

Inc also uses the new API for integration tests.
2019-12-29 00:17:24 -05:00
Andrés N. Robalino
f6c62bf121 Nu plugins now depend on nu-plugin crate. 2019-12-27 08:52:15 -05:00
Jonathan Turner
314c3c4a97 Add missing descriptions and licenses to subcrates 2019-12-18 06:07:00 +13:00
Jonathan Turner
14817ef229 Subcrate versions 2019-12-18 05:18:10 +13:00
Jonathan Turner
98233dcec1 Subcrate versions 2019-12-18 05:09:53 +13:00
Jonathan Turner
31c703891a Bump heim and necessary deps 2019-12-15 02:27:14 +13:00
Jonathan Turner
1dcbd89a89 Trying this as a workaround to the [[bin]] issue 2019-12-10 16:57:55 +13:00
Jonathan Turner
88f899d341 Move some plugins back to being core shippable plugins 2019-12-10 13:05:40 +13:00
Jonathan Turner
91784218c0 Upgrade some dependencies 2019-12-09 06:56:21 +13:00
Jonathan Turner
d12c16a331 Extract ps and sys subcrates. Move helper methods to UntaggedValue 2019-12-05 08:52:31 +13:00