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
JT
f73732bf1e
Move to* and from* to engine-p ( #3320 )
...
* WIP
* Finish last batch
2021-04-15 19:43:33 +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
Darren Schroeder
80f5e14512
Fix ansi rgb fg ( #3293 )
...
* add term size command
* bug: fix ansi rgb_fg
2021-04-09 15:32:25 -05:00
Jonathan Turner
09a1f5acb9
Begin migration away from arg serialization ( #3281 )
...
* initial implementation
* Move a few commands over to new arg system
* Fix char also
2021-04-08 20:15:36 +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
864139d67f
move bel and backspace to char since they're not ansi ( #3144 )
...
* move bel and backspace to char since they're not ansi
* Trigger Build
2021-03-09 22:34:51 +13:00
Jakub Žádník
49a9107e0f
Allow composing help message from two parts ( #3124 )
...
* Split help message into brief and full help
Demonstrate on ansi command
Brief help is printed when running `help commands` so it doesn't clutter
the table. Full help is printed when normal help message is requested
(e.g., `help ansi`, `ansi --help`, etc.).
* Split long command descriptions
Some are not split, just edited to be shorter.
* Capitalize the usage of all commands
* Make sure every usage ends with dot
* Fix random typo
2021-03-08 12:57:58 +13:00
Darren Schroeder
dfe95d3ae6
enabled the easy access use of nu-ansi-term's "Light" colors ( #3100 )
2021-02-24 15:36:22 -06: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