JT
8ac572ed27
Make arg eval lazy, remove old arg evaluation code ( #3603 )
...
* Remove old argument eval
* Merge main
* fmt
* clippy
* clippy
* clippy
2021-06-11 13:57:01 +12:00
Jakub Žádník
3075e2cfbf
Remove rest_args() from evaluated CommandArgs ( #3449 )
...
It was too error prone when positional arguments were used with the rest
arguments. Now, you need to explicitly state from which position you
want to count the rest args (e.g., `rest(0)`).
2021-05-20 10:26:23 +12:00
JT
25a8caa9b0
Simplify expressions ( #3389 )
...
* WIP: experiment with simpler expressions
* fix simple invoke
* update tests
* fix a few tests
* Make paren parsing more robust
* fix external args
* Remove old invocation
* Update tests
* Update tests
2021-05-12 13:01:48 +12:00
Fernando Herrera
6dafaa197d
Commands to engine p ( #3404 )
...
* Change ansi command
* Change ansi strip command
* Change benchmark to engine-p
* ansi strip removed arg.process()
* benchmark without process args
2021-05-11 16:03:55 +12:00
Jonathan Turner
5f550a355b
Split OutputStream into ActionStream/OutputStream ( #3304 )
...
* Split OutputStream into ActionStream/OutputStream
* Fmt
* Missed update
* Cleanup helper names
* Fmt
2021-04-12 14:35:01 +12:00
Jonathan Turner
073e5727c6
Switch to "engine-p" ( #3270 )
...
* WIP
* WIP
* first builds
* Tests pass
2021-04-06 11:19:43 -05:00
Darren Schroeder
57ebec385f
add ansi strip subcommand ( #3095 )
...
* add ansi subcommand
* changed example test, added additional test
2021-02-23 14:16:13 -06:00