nushell/crates/nu-command/src
Stefan Holderbach ce03d8eb12
Error on negative argument to last (#7184)
# Description

- Error on negative argument to `last`
- Add test for negative value in last

Follow-up for #7178

# User-Facing Changes

Breaking change:

even before #7178 `last` returned an empty `list<any>` when given
negative indices.
Now this is an
[error](https://docs.rs/nu-protocol/latest/nu_protocol/enum.ShellError.html#variant.NeedsPositiveValue)

Note:
In #7136 we are considering supporting negative indexing

# Tests + Formatting

+ 1 failure test

# After Submitting

If your PR had any user-facing changes, update [the
documentation](https://github.com/nushell/nushell.github.io) after the
PR is merged, if necessary. This will help us keep the docs up to date.
2022-11-23 17:04:04 +13:00
..
bits add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
bytes add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
charting Split blocks and closures (#7075) 2022-11-10 21:21:49 +13:00
conversions add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
core_commands Make external command substitution works friendly(like fish shell, trailing ending newlines) (#7156) 2022-11-23 16:51:57 +13:00
database Apply clippy fix (#7193) 2022-11-23 16:57:27 +13:00
dataframe Limited mutable variables (#7089) 2022-11-11 19:51:08 +13:00
date add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
deprecated Rename all?, any? and empty? (#6464) 2022-09-05 16:41:06 +02:00
env Make external command substitution works friendly(like fish shell, trailing ending newlines) (#7156) 2022-11-23 16:51:57 +13:00
experimental Removes export env command (#6468) 2022-09-25 19:52:43 +03:00
filesystem Fix mv error message issues (arrows, Windows paths) (#7197) 2022-11-23 16:55:13 +13:00
filters Error on negative argument to last (#7184) 2022-11-23 17:04:04 +13:00
formats Stdout/Stderr redirection (#7185) 2022-11-23 07:26:13 +13:00
generators Remove --separator from seq date (#7096) 2022-11-11 20:16:44 +13:00
hash add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
math add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
misc Replace all instances of 'column path' in help messages with 'cell path' (#7063) 2022-11-09 21:49:11 -08:00
network Make external command substitution works friendly(like fish shell, trailing ending newlines) (#7156) 2022-11-23 16:51:57 +13:00
path add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
platform add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
random add signature information when get help on one command (#7079) 2022-11-20 07:22:42 -06:00
shells Refactor shell listing related code (#6262) 2022-08-08 06:31:24 -05:00
strings Apply clippy fix (#7193) 2022-11-23 16:57:27 +13:00
system Apply clippy fix (#7193) 2022-11-23 16:57:27 +13:00
viewers Apply clippy fix (#7193) 2022-11-23 16:57:27 +13:00
default_context.rs Feature cleanup (#7182) 2022-11-22 16:58:11 -08:00
example_test.rs Parser refactoring for improving pipelines (#7162) 2022-11-19 10:46:48 +13:00
input_handler.rs Replace all instances of 'column path' in help messages with 'cell path' (#7063) 2022-11-09 21:49:11 -08:00
lib.rs Feature cleanup (#7182) 2022-11-22 16:58:11 -08:00
sort_utils.rs Improve CantFindColumn and ColumnAlreadyExists errors (#7164) 2022-11-19 09:35:55 -08:00