Darren Schroeder
|
2cb815b7b4
|
Add starts with operator (#5061)
* add starts_with operator
* added a test
|
2022-04-01 13:35:46 -05:00 |
|
JT
|
cf88c8eef3
|
Improve escaping in string interpolation (#4982)
|
2022-03-27 12:52:09 +13:00 |
|
JT
|
0bd8664f33
|
Fix string interpolation escaping (#4854)
|
2022-03-16 05:09:30 +13:00 |
|
JT
|
a2723c2ba4
|
Fix rest parsing (#4765)
* More nuon tests, fix table print
* Fix rest type parsing
|
2022-03-07 11:44:27 -05:00 |
|
JT
|
7d0531d270
|
Add support for escape characters, make nuon a JSON superset (#4706)
* WIP
* Finish adding escape support in strings
* Try to fix windows
|
2022-03-03 13:14:03 -05:00 |
|
JT
|
96a1bf5f8d
|
Experiment: Allow both $true/true and $false/false (#4696)
* Change true/false to keywords
* oops, clippy
* Both kinds of bools
* Add in some boolean variables
* disable py virtualenv test for now
|
2022-03-02 19:55:03 -05:00 |
|
Joseph T. Lyons
|
4f367a59de
|
Strip trailing whitespace in files (#4575)
* Strip trailing whitespace in rs files
* Strip trailing whitespace in toml files
* Strip trailing whitespace in md files
* Strip trailing whitespace in nu files
|
2022-02-21 08:38:15 -05:00 |
|
JT
|
6e733f49bc
|
Require block params (#4505)
* Require block params
* Improve errors
|
2022-02-17 06:40:24 -05:00 |
|
JT
|
e763a8dcef
|
Auto-hide aliases to prevent recursion (#4487)
|
2022-02-15 17:36:24 -05:00 |
|
JT
|
fbaafaa459
|
Make param parsing more resilient, correct missing param error (#4470)
|
2022-02-14 12:33:47 -05:00 |
|
JT
|
886ed5ab2d
|
Fix captures (#4421)
* Fix rowcondition and import captures
* Only check extra blocks if not yet seen
|
2022-02-11 07:37:10 -05:00 |
|
JT
|
e6db37bc82
|
Fix multi-command variable captures (#4413)
|
2022-02-10 18:15:15 -05:00 |
|
JT
|
2e3b2a48ee
|
Fix string interpolation paren cases (#4410)
|
2022-02-10 11:09:08 -05:00 |
|
JT
|
fc88a8538b
|
Make let-env work like let (#4389)
* Make let-env work like let
* Fix tests
|
2022-02-09 13:41:41 -05:00 |
|
JT
|
04395ee05c
|
Allow equals to sep long flag and arg (#858)
|
2022-01-27 12:20:12 +11:00 |
|
JT
|
af52def93c
|
Fix doc comments for custom commands (#815)
|
2022-01-22 13:24:47 -05:00 |
|
JT
|
939745ad67
|
Support recursive functions in capture (#797)
|
2022-01-21 11:39:55 -05:00 |
|
JT
|
d2d22815fb
|
Improve env shorthand parse (#777)
|
2022-01-20 01:58:12 +11:00 |
|
JT
|
f9c0d223c1
|
Improve keyword parsing, including for (#747)
* Improve keyword parsing, including for
* touchup
|
2022-01-16 02:26:52 +11:00 |
|
JT
|
d3bfc61524
|
Don't panic on alias errors (#713)
|
2022-01-10 13:52:01 +11:00 |
|
JT
|
f016a5cb72
|
Fix short flags with extra (#696)
|
2022-01-07 08:06:54 +11:00 |
|
JT
|
c9dcd212ba
|
Allow pipelines across multiple lines if end in pipe (#643)
* Allow pipelines across multiple lines if end in pipe
* Add validation support
|
2022-01-02 16:27:58 +11:00 |
|
JT
|
384ea111eb
|
Allow for and other commands missing positionals near keywords (#606)
* Allow for and other commands missing positionals near keywords
* A bit more resilience
|
2021-12-28 07:04:48 +11:00 |
|
JT
|
3706bef0a1
|
Require let to be a statement (#594)
|
2021-12-27 14:04:22 +11:00 |
|
JT
|
d603086d2f
|
Fix custom call scope leak, refactor tests (#580)
* Fix custom call scope leak, refactor tests
* Actually add tests
|
2021-12-26 06:39:42 +11:00 |
|