1
0
mirror of https://github.com/nushell/nushell.git synced 2025-07-09 19:07:16 +02:00
Commit Graph

116 Commits

Author SHA1 Message Date
98a3d9fff6 Allow echo to iterate ranges () 2020-05-28 06:07:53 +12:00
e2dabecc0b Make it-expansion work when in a list () 2020-05-27 20:29:05 +12:00
bf212a5a3a change the test to use the origin column () 2020-05-25 18:50:54 -04:00
ed80933806 String interpolation ()
* Add string interpolation

* fix coloring

* A few more fixups + tests

* merge master again
2020-05-20 07:27:26 +12:00
ae87582cb6 Fix missing invocation errors () 2020-05-19 08:57:25 -04:00
6efabef8d3 Remove interpretation of Primitive::Nothing as the number 0. () 2020-05-18 15:18:46 -04:00
f18424a6f6 Remove test-bins feature. 2020-05-17 23:32:55 -05:00
f43ed23ed7 Fix parsing of invocations with a dot () 2020-05-16 19:25:18 +12:00
076fde16dd Evaluation of command arguments ()
* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* Finish adding the baseline refactors for argument invocation

* Finish cleanup and add test

* Add missing plugin references
2020-05-16 15:18:24 +12:00
96e5fc05a3 Pick->Select rename. Integration tests changes. ()
Pick->Select rename. Integration tests changes.
2020-05-07 06:03:43 -05:00
a9968046ed Add subcommands. Switch from-* and to-* to them () 2020-05-04 20:44:33 +12:00
73d5310c9c make it-expansion work through blocks when necessary () 2020-04-29 19:51:46 +12:00
18d988d4c8 Restrict short-hand flag detection to exact match. () 2020-02-18 01:58:30 -05:00
84927d52b5 Refuse internal command execution given unexpected arguments. () 2020-02-13 02:34:43 -05:00
3687603799 Only spawn external once when no $it argument () 2020-02-08 17:57:05 -08:00
29431e73c2 Externals now spawn independently. ()
This commit changes the way we shell out externals when using the `"$it"` argument. Also pipes per row to an external's stdin if no `"$it"` argument is present for external commands. 

Further separation of logic (preparing the external's command arguments, getting the data for piping, emitting values, spawning processes) will give us a better idea for lower level details regarding external commands until we can find the right abstractions for making them more generic and unify within the pipeline calling logic of Nu internal's and external's.
2020-01-16 04:05:53 -05:00