Patrick Meredith
93a1a0604e
Update how extensions are set to default to path when no extension can be determined from mime
2019-08-25 09:50:25 -04:00
Jonathan Turner
721a7b159d
switch from reqwest to surf
2019-08-25 07:36:19 +12:00
Jonathan Turner
953d28ef74
Fix push/pop for shell manager
2019-08-19 20:07:55 +12:00
Yehuda Katz
5bfb96447a
Reduce unwraps
...
Remove a number of unwraps. In some cases, a `?` just worked as is. I also made it possible to use `?` to go from Result<OutputStream, ShellError> to OutputStream. Finally, started updating PerItemCommand to be able to use the signature deserialization logic, which substantially reduces unwraps.
This is still in-progress work, but tests pass and it should be clear to merge and keep iterating on master.
2019-08-16 20:53:39 -07:00
Jonathan Turner
99b881e42f
Add first per-item commands
2019-08-15 05:02:39 +12:00
Jonathan Turner
8f78995014
Improve enter and fix bugs
2019-08-11 08:18:14 +12:00
Jonathan Turner
60e7dfcf1b
Add back command completions
2019-08-10 17:02:15 +12:00
Jonathan Turner
eeed31837f
cleanup
2019-08-10 08:49:43 +12:00
Jonathan Turner
aadacc2d36
Merge master
2019-08-09 16:51:21 +12:00
Jonathan Turner
c231dd32cd
Multi shells ( #254 )
...
Add multi-shells
2019-08-08 05:49:11 +12:00
Jonathan Turner
99671b8ffc
Move more parts to tags and away from spans
2019-08-05 20:54:29 +12:00
Yehuda Katz
fc173c46d8
Restructuring
2019-08-02 12:15:07 -07:00
Jonathan Turner
e87ed76ef7
Fix quoting on external Windows commands
2019-08-02 19:25:25 +12:00
Jonathan Turner
db3ff52973
Add tags command and fix source_map transfer
2019-08-01 15:25:59 +12:00
Jonathan Turner
462f783fac
initial change to Tagged<Value>
2019-08-01 13:58:42 +12:00
Yehuda Katz
5a8e041a48
Tests pass!
2019-07-23 15:22:11 -07:00
Jonathan Turner
27dbc1cb9a
Add syntect (and borrow bat's theme file)
2019-07-20 13:12:04 +12:00
Jonathan Turner
d5d4da0bf8
Add first step of uuid generation and bookkeeping
2019-07-20 07:48:14 +12:00
Jonathan Turner
2ed46046bd
Cleanup for upcoming release
2019-07-17 07:10:25 +12:00
Yehuda Katz
70f9e355fd
WIP
2019-07-12 19:20:26 -07:00
Yehuda Katz
2da12aed56
Tests pass
2019-07-12 19:20:26 -07:00
Yehuda Katz
7b68739b52
WIP
2019-07-12 19:20:26 -07:00
Yehuda Katz
34033afce4
WIP improve error infrastructure
...
Also simplify commands and reduce papercuts
2019-07-12 19:20:26 -07:00
Yehuda Katz
d0860837d2
Merge branch 'nom2' into nom4
2019-06-22 18:20:13 -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
Yehuda Katz
e981129f1f
Things work
2019-06-21 21:36:57 -04:00
Jonathan Turner
b4eb32f1db
Touchups to external values
2019-06-19 17:51:24 +12:00
Jonathan Turner
a764a64161
Move back onto main subprocess
2019-06-18 14:04:34 +12:00
Jonathan Turner
7a332892bd
Fixes for windows
2019-06-16 09:41:26 +12:00
Jonathan Turner
416d1c8cbb
Merge branch 'master' into touchups
2019-06-16 06:41:26 +12:00
Jonathan Turner
54be5bf16e
Update errors and improve ctrl-c
2019-06-16 06:36:17 +12:00
Jonathan Turner
910869b79d
Get stream errors working
2019-06-16 05:52:55 +12:00
Jonathan Turner
3121f1c20f
Fix warning
2019-06-15 16:56:18 +12:00
Jonathan Turner
d7c49fa3be
More touchups. Fix crash
2019-06-15 16:20:58 +12:00
Jonathan Turner
d94e0d436e
Add exit
2019-06-14 10:49:16 +12:00
Jonathan Turner
f40089f29b
Better cd and ls
2019-06-14 09:47:25 +12:00
Jonathan Turner
e94d1d2758
Add pretty errors to commands
2019-06-08 10:35:07 +12:00
Jonathan Turner
090ec031a9
Add sinks
2019-06-07 18:34:42 +12:00
Yehuda Katz
324f7915be
Span all the things
...
Also set up builder infra for more consistent AST creation.
2019-06-05 23:34:59 -07:00
Yehuda Katz
f3bb4a03c2
Improve parser
2019-06-04 14:42:31 -07:00
Jonathan Turner
f3d14aad48
Add more tests
2019-06-03 12:37:16 +12:00
Jonathan Turner
2045e01945
Fix linux shell support
2019-06-02 19:51:54 +12: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
Jonathan Turner
5043367d11
Internal to external ( #51 )
...
Add a simple form of internal->external support
2019-06-01 15:19:03 +12:00
Yehuda Katz
204891e7c2
Fix external args
2019-05-29 22:20:44 -07:00
Yehuda Katz
d5255f6dbf
Evaluator MVP ( #39 )
...
Evaluator, MVP
2019-05-27 23:45:18 -07:00
Yehuda Katz
b74daa2e60
A real parser (lalrpop)
2019-05-26 00:17:35 -07:00
Jonathan Turner
29bc4985fc
Build our own args before shelling
2019-05-25 15:23:35 -07:00
Jonathan Turner
e73f489aeb
Make our own LinesCodec
2019-05-25 12:07:52 -07:00