Jonathan Turner
7e555a0ef2
"Add plugin arg errors. Bring remaining errors to parity"
2019-07-14 04:59:59 +12:00
Jonathan Turner
958bb534b4
Finish moving a couple commands to plugins, remove unused plugin
2019-07-06 05:19:19 +12:00
Jonathan Turner
ea997289d9
Add some logic for more binary formats
2019-07-05 19:53:09 +12:00
Jonathan Turner
563fabfdca
Small cleanup, hopefull unbroken lock file
2019-07-05 13:01:19 +12:00
Jonathan Turner
73d87e57ab
Switch to rawkey reader. Add more binary reading
2019-07-05 10:17:18 +12:00
Jonathan Turner
5e779d8b2b
Add pretty binary viewing
2019-07-04 17:23:05 +12:00
Jonathan Turner
c653751d2c
Bump and cleanup plugin name match
2019-07-04 15:06:43 +12:00
Jonathan Turner
0180769971
WIP now load plugins automatically
2019-07-04 05:37:09 +12:00
Jonathan Turner
c3697c67ca
Make serialization full-fidelity
2019-06-30 18:46:49 +12:00
Jonathan Turner
d5704808d4
First working plugin
2019-06-27 16:56:48 +12:00
Jonathan Turner
6315e5c692
Remove unused deps
2019-06-27 06:24:42 +12:00
Jonathan Turner
c819126d00
Bump deps
2019-06-27 06:08:41 +12:00
Jonathan Turner
cfcf43ca93
Add content-type to open, refactor open/enter
2019-06-26 19:40:43 +12:00
Jonathan Turner
af82f44e13
Merge master, fix conflicts
2019-06-24 05:54:02 +12:00
Jonathan Turner
3d893d5afc
Update sysinfo for better subsystem selection
2019-06-24 05:21:09 +12:00
Yehuda Katz
6af4dafd87
Update lockfile
2019-06-22 18:31:05 -04:00
Jonathan Turner
0046305ea1
Fix conflicts
2019-06-23 04:31:51 +12:00
Jonathan Turner
9ae9beb94a
WIP
2019-06-22 15:43:37 +12:00
Jonathan Turner
baeb192f12
Merge master
2019-06-22 13:38:17 +12:00
Yehuda Katz
e981129f1f
Things work
2019-06-21 21:36:57 -04:00
Jonathan Turner
3f718a20be
Add a system info source
2019-06-19 16:53:55 +12:00
Jonathan Turner
a764a64161
Move back onto main subprocess
2019-06-18 14:04:34 +12:00
Jonathan Turner
1000ec21b5
Add .ini loading/saving
2019-06-16 18:43:40 +12:00
Yehuda Katz
4f3a5f0300
Paths
2019-06-14 20:16:13 -07:00
Yehuda Katz
c5c14e2d89
Add a bunch more tokens and delimited ()
2019-06-14 20:16:13 -07:00
Yehuda Katz
4291e31dc7
Start rebuilding lite parser using nom
2019-06-14 20:16:13 -07:00
Jonathan Turner
22f9126cf6
merge master and fix conflict
2019-06-11 18:27:19 +12:00
Jonathan Turner
7642541755
Add xml open support
2019-06-11 18:26:03 +12:00
Yehuda Katz
2b876da56f
Some function stuff
...
It's not done, but honestly it's getting too tedious. I will need to
rethink how I'm doing it.
2019-06-10 13:11:55 -07:00
Jonathan Turner
183a0138bf
Temporarily switch to fixed branch
2019-06-10 19:32:30 +12:00
Jonathan Turner
62fac11e07
Cleanup and bump rustyline
2019-06-10 05:52:56 +12:00
Jonathan Turner
4e6c3d255c
Add opening urls
2019-06-09 06:09:17 +12:00
Jonathan Turner
7d53592174
Add clipboard support
2019-06-08 04:30:50 +12:00
Jonathan Turner
7c794dc189
Add tree sink
2019-06-07 19:50:26 +12:00
Odin Dutton
b79dc2257c
Handle Ctrl-C gracefully
2019-06-07 10:31:22 +10:00
Jonathan Turner
c050ce852b
Lots of misc improvements
2019-06-03 19:41:28 +12:00
Jonathan Turner
9ba42eae46
Fix up tests
2019-06-03 12:03:40 +12:00
Jonathan Turner
2997d24f16
Merge branch 'master' into testing
2019-06-03 05:51:11 +12:00
Yehuda Katz
b9159f033b
Parsing tests
2019-06-02 09:28:40 -07:00
Jonathan Turner
d6cd0df232
Add git branch to prompt
2019-06-02 09:11:28 +12:00
Yehuda Katz
5d4097073b
Add --loglevel and --develop
...
--loglevel sets the log level for all of nu
--develop takes a list of modules and turns on trace mode for them
2019-06-01 10:00:42 -07:00
Yehuda Katz
69effbc9e7
Improve signature infrastructure
...
The `config` command uses different kinds of named arguments, which
illustrates how it works.
2019-05-31 22:54:15 -07:00
Yehuda Katz
b7d15c2afd
Better errors and more fleshed out semantics
2019-05-29 21:19:46 -07:00
Yehuda Katz
e4013a008c
Custom lexer
2019-05-29 08:26:45 -07:00
Yehuda Katz
d5255f6dbf
Evaluator MVP ( #39 )
...
Evaluator, MVP
2019-05-27 23:45:18 -07:00
Jonathan Turner
b34676441b
Add json support
2019-05-28 14:01:37 +12:00
Yehuda Katz
b74daa2e60
A real parser (lalrpop)
2019-05-26 00:17:35 -07:00
Jonathan Turner
e73f489aeb
Make our own LinesCodec
2019-05-25 12:07:52 -07:00
Yehuda Katz
9f8d2a4de5
Pipe external to internal
...
Each line is a string object
2019-05-24 11:48:33 -07:00
Yehuda Katz
bf332ea50c
Improved streams
2019-05-23 21:34:43 -07:00
Yehuda Katz
31dd579d6f
Small restructuring
2019-05-22 21:30:43 -07:00
Yehuda Katz
261d7a793f
Restructure and make commands uniform
2019-05-22 00:12:03 -07:00
Yehuda Katz
89712bf1eb
Fix manifest
2019-05-17 20:17:29 -07:00
Yehuda Katz
67d18df214
Bump version
2019-05-17 20:16:06 -07:00
Yehuda Katz
c30fc32b0c
Bat
2019-05-17 18:24:13 -07:00
Yehuda Katz
2feef6bd25
Added a first pass at sort-by
2019-05-17 08:55:50 -07:00
Yehuda Katz
11677735f1
Fix Linux/Windows build on nightly
2019-05-16 23:37:35 -07:00
Yehuda Katz
90f4ba15cf
Update name
2019-05-16 16:39:58 -07:00
Jonathan Turner
b342069fd5
Workaround color prompt by making our own helper
2019-05-16 06:06:46 -07:00
Yehuda Katz
638093aad6
Rename to nushell
2019-05-15 17:55:32 -07:00
Yehuda Katz
8f327477e7
Internals cleanup and | select ...fields
2019-05-15 13:14:51 -05:00
Yehuda Katz
ceb0487eba
A bunch of rework
...
I'm gonna use a VecDeque now instead of trying to get async streams
working to make progress, but the intent is that we should be able to
use async streams in and out to interleave the work better.
2019-05-13 13:30:51 -04:00
Yehuda Katz
51e921b085
A bit more infra
2019-05-11 00:00:33 -07:00
Yehuda Katz
e44d657424
Simple parsing
2019-05-10 21:45:57 -07:00
Yehuda Katz
8f3b273337
objectshell initial commit
2019-05-10 09:59:12 -07:00