Thomas Hartmann
81affaa584
Adds tests for allowed-spaces option.
2019-10-15 19:10:38 +02:00
Jonathan Turner
f2d54f201d
Merge pull request #833 from andrasio/recon
...
Recon
2019-10-16 05:00:57 +13:00
Andrés N. Robalino
0373006710
Formatting.
2019-10-15 05:42:24 -05:00
Andrés N. Robalino
ec2e35ad81
'last' gets last row if no amount desired given.
2019-10-15 05:41:34 -05:00
Andrés N. Robalino
821ee5e726
count command introduced.
2019-10-15 05:19:06 -05:00
Andrés N. Robalino
5ed1ed54a6
Move off 'sum' to internal command 'count' for tests.
2019-10-15 05:16:47 -05:00
Andrés N. Robalino
96ef478fbc
Better error messages.
2019-10-15 04:18:35 -05:00
Andrés N. Robalino
3f60c9d416
'first' gets first row if no amount desired given.
2019-10-15 04:17:55 -05:00
Jonathan Turner
ed39377840
Merge pull request #832 from nushell/bump_version
...
Bump the version ahead of release
2019-10-15 18:59:31 +13:00
Jonathan Turner
e250a3f213
Update README.md
2019-10-15 18:52:15 +13:00
Jonathan Turner
3a99456371
Bump the version ahead of release
2019-10-15 18:41:05 +13:00
Jonathan Turner
bd6d8189f8
Merge pull request #830 from t-hart/pull-req/from-master
...
[DRAFT] Adds `from-ssv` command.
2019-10-15 18:28:43 +13:00
Jonathan Turner
452b5c58e8
Update README.md
2019-10-15 15:38:22 +13:00
Yehuda Katz
d1ebc55ed7
Merge pull request #831 from nushell/coloring_in_tokens
...
Start moving coloring into the token stream
2019-10-14 18:31:21 -07:00
Yehuda Katz
f20f3f56c7
Start moving coloring into the token stream
...
The benefit of this is that coloring can be made atomic alongside token
stream forwarding.
I put the feature behind a flag so I can continue to iterate on it
without possibly regressing existing functionality. It's a lot of places
where the flags have to go, but I expect it to be a short-lived flag,
and the flags are fully contained in the parser.
2019-10-14 16:11:00 -07:00
Thomas Hartmann
65008bb912
Deletes nix-specific configuration.
2019-10-15 00:25:55 +02:00
Thomas Hartmann
d21389d549
Removes unwrap.
...
A rogue unwrap had been left in the code, but has now been replaced by an option.
2019-10-15 00:24:32 +02:00
Jonathan Turner
f858a127ad
Merge pull request #829 from thegedge/fix-multiple-values-for-external-command
...
Fix bug with multiple input objects to an external command.
2019-10-15 11:22:46 +13:00
Thomas Hartmann
de12393eaf
Updates shell.nix.
2019-10-14 23:25:52 +02:00
Thomas Hartmann
b2c53a0967
Updates commands to work after tag is no longer copy.
2019-10-14 23:14:45 +02:00
Thomas Hartmann
65546646a7
Pull in upstream changes.
2019-10-14 23:05:52 +02:00
Jason Gedge
ee8cd671cb
Fix bug with multiple input objects to an external command.
...
Previously, we would build a command that looked something like this:
<ex_cmd> "$it" "&&" "<ex_cmd>" "$it"
So that the "&&" and "<ex_cmd>" would also be arguments to the command,
instead of a chained command. This commit builds up a command string
that can be passed to an external shell.
2019-10-14 16:47:12 -04:00
Thomas Hartmann
d4df70c53f
Merge branch 'refactor/add-tests'
2019-10-14 22:03:47 +02:00
Thomas Hartmann
43ead45db6
Removes rust_src_path and ssl_cert_file vars.
2019-10-14 22:03:17 +02:00
Thomas Hartmann
22d2360c4b
Adds conversion test for leading whitespace.
...
Refactors string parsing into a separate function.
2019-10-14 22:00:25 +02:00
Jonathan Turner
d38b8cf851
Merge pull request #827 from andrasio/external-color
...
Color escaped externals.
2019-10-15 08:28:34 +13:00
Andrés N. Robalino
43cf52275b
Color escaped externals.
2019-10-14 14:09:44 -05:00
Thomas Hartmann
104b7824f5
Updates return types.
2019-10-14 16:34:06 +02:00
Thomas Hartmann
a9293f62a8
Adds some initial ideas for refactoring.
2019-10-14 09:43:54 +02:00
Thomas Hartmann
0b210ce5bf
Filters out empty lines before table creation.
2019-10-14 07:48:19 +02:00
Thomas Hartmann
38225d0dba
Removes extra newline
2019-10-14 07:48:10 +02:00
Jonathan Turner
473b6f727c
Merge pull request #822 from jonathandturner/fix_707
...
Fix confusing unnamed column and crash
2019-10-14 18:46:37 +13:00
Thomas Hartmann
63039666b0
Changes from_ssv_to_string_value to return an Option.
2019-10-14 07:37:34 +02:00
Jonathan Turner
a4a1588fbc
Fix confusing unnamed column and crash
2019-10-14 18:28:54 +13:00
Jonathan Turner
4eafb22d5b
Merge pull request #821 from jonathandturner/fix_809
...
Don't panick of no suggestions are found
2019-10-14 18:17:16 +13:00
Jonathan Turner
aa09967173
Merge pull request #820 from jonathandturner/fix_815
...
Fixes crash if external is not found
2019-10-14 18:11:30 +13:00
Jonathan Turner
7c40aed738
Don't panick of no suggestions are found
2019-10-14 18:00:10 +13:00
Jonathan Turner
6c0bf6e0ab
Fix panic if external is not found
2019-10-14 17:48:27 +13:00
Thomas Hartmann
20e891db6e
Move variable assignment to clarify use.
2019-10-13 23:10:54 +02:00
Thomas Hartmann
38b5979881
Make usage string clearer.
2019-10-13 23:09:24 +02:00
Thomas Hartmann
8422d40e2c
Add from-ssv to readme.
2019-10-13 23:09:10 +02:00
Thomas Hartmann
de1c4e6c88
Implements from-ssv
2019-10-13 22:50:45 +02:00
Thomas Hartmann
648d4865b1
Adds unimplemented module, tests.
2019-10-13 21:15:30 +02:00
Jonathan Turner
7d4fec4db3
Merge pull request #817 from thegedge/bump-heim
...
Bump heim in Cargo.toml to match Cargo.lock
2019-10-14 07:41:38 +13:00
Jason Gedge
0f7e73646f
Bump heim in Cargo.toml to match Cargo.lock
2019-10-13 14:21:44 -04:00
Jonathan Turner
bd6ca75032
Merge pull request #814 from thegedge/fix-ls-bug-with-broken-symlinks
...
Ignore errors in `ls`.
2019-10-14 05:52:02 +13:00
Jason Gedge
341cc1ea63
Ignore errors in ls
.
...
`std::fs::metadata` will attempt to follow symlinks, which results in a
"No such file or directory" error if the path pointed to by the symlink
does not exist. This shouldn't prevent `ls` from succeeding, so we
ignore errors.
Also, switching to use of `symlink_metadata` means we get stat info on
the symlink itself, not what it points to. This means `ls` will now
include broken symlinks in its listing.
2019-10-13 12:26:31 -04:00
Jonathan Turner
2716bb020f
Fix #811 ( #813 )
2019-10-13 17:53:58 +13:00
Jonathan Turner
193b00764b
Stream support ( #812 )
...
* Moves off of draining between filters. Instead, the sink will pull on the stream, and will drain element-wise. This moves the whole stream to being lazy.
* Adds ctrl-c support and connects it into some of the key points where we pull on the stream. If a ctrl-c is detect, we immediately halt pulling on the stream and return to the prompt.
* Moves away from having a SourceMap where anchor locations are stored. Now AnchorLocation is kept directly in the Tag.
* To make this possible, split tag and span. Span is largely used in the parser and is copyable. Tag is now no longer copyable.
2019-10-13 17:12:43 +13:00
Yehuda Katz
8ca678440a
Merge pull request #810 from nushell/feature-flags
...
Feature flagging infrastructure
2019-10-11 17:47:25 -07:00