Jonathan Turner
738541f727
Move nu-data out of nu-cli ( #2369 )
...
* WIP for moving nu-data out
* Refactor nu-data out of nu-cli
* Remove unwraps
* Remove unwraps
2020-08-18 19:00:02 +12:00
Jonathan Turner
50343f2d6a
Add stderr back when using do -i
( #2309 )
...
* Add stderr back when using do -i
* Add stderr back when using do -i
2020-08-07 16:53:37 +12:00
Joseph T. Lyons
c48ea46c4f
Match cleanup ( #2290 )
2020-08-02 18:34:33 -04:00
Jonathan Turner
d8594a62c2
Add wasm support ( #2199 )
...
* Working towards a PoC for wasm
* Move bson and sqlite to plugins
* proof of concept now working
* tests are green
* Add CI test for --no-default-features
* Fix some tests
* Fix clippy and windows build
* More fixes
* Fix the windows build
* Fix the windows test
2020-07-18 13:59:23 +12:00
Jonathan Turner
72f6513d2a
Keybindings and invocation fix ( #2186 )
2020-07-15 19:51:59 +12:00
Jonathan Turner
dffc9c9b1c
Properly redirect invocations ( #2070 )
...
* Properly redirect invocations
* Don't convert with-env yet, as there's a random test failure
2020-06-28 09:04:57 +12:00
bailey-layzer
7532618bdc
Add error for division by zero using "=" ( #2002 ) ( #2030 )
...
* error for division by zero with =
* cargo fmt
* add helper zero_division_error
* tests for zero division error
* fix test names (zero div error)
2020-06-22 08:50:43 +12:00
Jonathan Turner
98a3d9fff6
Allow echo to iterate ranges ( #1905 )
2020-05-28 06:07:53 +12:00
Jonathan Turner
fa812849b8
Fix warnings and split Scope ( #1902 )
2020-05-27 16:50:26 +12:00
Chris Pearce
ae87582cb6
Fix missing invocation errors ( #1846 )
2020-05-19 08:57:25 -04:00
Jonathan Turner
b89976daef
let format access variables also ( #1842 )
2020-05-19 16:20:09 +12:00
Jonathan Turner
076fde16dd
Evaluation of command arguments ( #1801 )
...
* 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
Jonathan Turner
b37e420c7c
Add with-env command ( #1717 )
2020-05-06 15:56:31 +12:00
Jonathan Turner
ad7a3fd908
Add not-in: operator ( #1661 )
2020-04-26 17:32:17 +12:00
Jonathan Turner
72cf57dd99
Add booleans and fix semicolon shortcircuit ( #1620 )
2020-04-21 12:30:01 +12:00
Jonathan Turner
7974e09eeb
Math operators ( #1601 )
...
* Add some math operations
* WIP for adding compound expressions
* precedence parsing
* paren expressions
* better lhs handling
* add compound comparisons and shorthand lefthand parsing
* Add or comparison and shorthand paths
2020-04-18 13:50:58 +12:00
Jonathan Turner
08a09e2273
Pipeline blocks ( #1579 )
...
* Making Commands match what UntaggedValue needs
* WIP
* WIP
* WIP
* Moved to expressions for conditions
* Add 'each' command to use command blocks
* More cleanup
* Add test for 'each'
* Instead use an expression block
2020-04-13 19:59:57 +12:00
Jonathan Turner
8ac9d781fd
Remove source text where not needed ( #1567 )
2020-04-10 19:56:48 +12:00
Jonathan Turner
183c8407de
fix nu variable. tweak shells ( #1558 )
2020-04-07 05:30:54 +12:00
Jonathan Turner
c4daa2e40f
Add experimental new parser ( #1554 )
...
Move to an experimental new parser
2020-04-06 19:16:14 +12:00
Jonathan Turner
50fb97f6b7
Merge env into $nu and simplify table/get ( #1463 )
2020-03-08 18:33:30 +13:00
Jason Gedge
b2c5af457e
Move most of the root package into a subcrate. ( #1445 )
...
This improves incremental build time when working on what was previously
the root package. For example, previously all plugins would be rebuilt
with a change to `src/commands/classified/external.rs`, but now only
`nu-cli` will have to be rebuilt (and anything that depends on it).
2020-03-04 13:58:20 -05:00