2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-01-30 22:03:35 +00:00
Commit graph

993 commits

Author SHA1 Message Date
nibon7
15b0424d73
Create config directory if it does not exist ()
Signed-off-by: nibon7 <nibon7@163.com>
2021-12-30 21:47:51 +11:00
Justin
56ae07adb9
Ported ignore command to engine-q ()
* Ported `ignore` command to engine-q

* Format ignore command
2021-12-30 15:54:33 +11:00
JT
80649f2341
Fix flattening of in-variable () 2021-12-30 14:26:40 +11:00
Darren Schroeder
7faa4fbff4
revert file_types to lowercase ()
* revert file_types to lowercase

* fix test
2021-12-29 21:16:50 -06:00
Darren Schroeder
7d1d6f075c
ignore .DS_Store files on Mac () 2021-12-29 12:42:11 -06:00
JT
832a801c11
Preserve metatdata in where () 2021-12-29 22:17:20 +11:00
JT
c8330523c8
Don't read config in a tight loop () 2021-12-29 07:06:53 +11:00
JT
e94b8007c1
Allow update to also insert () 2021-12-28 10:11:20 +11:00
Darren Schroeder
0c1a7459b2
Update to the latest reedline ()
* update to the latest reedline

* update to latest reedline
2021-12-27 14:16:34 -06:00
JT
384ea111eb
Allow for and other commands missing positionals near keywords ()
* Allow for and other commands missing positionals near keywords

* A bit more resilience
2021-12-28 07:04:48 +11:00
Fernando Herrera
5c94528fe2
create history file if it doesnt exit () 2021-12-28 06:14:23 +11:00
Fernando Herrera
53330c5676
def argument check ()
* def argument check

* corrected test

* clippy error
2021-12-28 06:13:52 +11:00
Darren Schroeder
1837acfc70
add ability to specify an ansi style ()
* add ability to specify an ansi style

* remove comments

* remove more debug code

* some cleanup and refactoring
2021-12-27 08:59:55 -06:00
JT
1dbf351425
Handle external redirects better ()
* Handle external redirects better

* fix warnings
2021-12-27 08:58:53 -06:00
Michael Angerman
f50f37c853
fix issue : to json -r serializes datetime without spaces ()
* fix issue : to json -r serializes datetime without spaces

* add in a third test which checks spaces in both keys and values

* fix clippy error
2021-12-27 21:51:38 +11:00
JT
3706bef0a1
Require let to be a statement () 2021-12-27 14:04:22 +11:00
JT
de30236f38
Fix ls listing () 2021-12-27 12:46:32 +11:00
JT
e1c92e90ca
Add line ending autodetect to 'lines' () 2021-12-27 10:11:18 +11:00
Stefan Holderbach
39f03bf5e4
Decode escaped newlines in history command ()
Reedline currently encodes newlines as `<\n>`
2021-12-27 10:11:08 +11:00
JT
e62e0fb679
Flush stmts ()
* Flush the stmt via table to the screen

* Fix test
2021-12-27 07:21:24 +11:00
JT
89a000a572
Fix some 'open' signature stuff () 2021-12-26 09:13:43 +11:00
JT
ca6baf7a46
Add single tick string interpolation ()
* Add single tick string interpolation

* give string interpolation its own highlighting
2021-12-26 07:50:02 +11:00
JT
d603086d2f
Fix custom call scope leak, refactor tests ()
* Fix custom call scope leak, refactor tests

* Actually add tests
2021-12-26 06:39:42 +11:00
JT
a811eee6b8
Add support for 'open' () 2021-12-25 06:24:55 +11:00
JT
1efae6876d
Wire hex viewing into a few more places () 2021-12-25 05:15:01 +11:00
JT
3522bead97
Add string stream and binary stream, add text decoding ()
* WIP

* Add binary/string streams and text decoding

* Make string collection fallible

* Oops, forgot pretty hex

* Oops, forgot pretty hex

* clippy
2021-12-24 18:22:11 +11:00
JT
7f0921a14b
Add metadata command ()
* Add metadata command

* Add string interpolation to testing
2021-12-24 11:16:50 +11:00
JT
b719f8d4eb
Add missing flags to existing commands ()
* Add missing flags to existing commands

* fmt
2021-12-24 08:41:29 +11:00
Darren Schroeder
29c8b826d4
add configuration point for hint coloring () 2021-12-23 15:02:57 -06:00
Darren Schroeder
ba1ff4cf6c
add configuration of maximum history size () 2021-12-23 13:59:00 -06:00
Darren Schroeder
5c83f4d405
update to latest reedline () 2021-12-23 13:39:54 -06:00
Fernando Herrera
f3c175562d
vi mode () 2021-12-23 09:31:16 +00:00
Matthew Auld
c33104c4ae
Ported compact command to engine-q ()
* :Interm work porting compact to engine-q

* Port 'compact' command from nushell to engine-q

* Fixed example
2021-12-23 14:08:39 +11:00
JT
ef59b4aa51
Some multiline fixes () 2021-12-23 09:53:19 +11:00
JT
3389baa392
Improve multiline history () 2021-12-23 07:44:05 +11:00
Michael Angerman
5d3b63fa90
add in a raw flag in the command to json ()
* add in the method to_string_raw

* add in a raw flag to json

* add in a test
2021-12-23 06:56:49 +11:00
Jakub Žádník
061c822c5d
Add environment variables doc page ()
* Fix typos

* Add environment variables doc page

* Remove Breaking Changes page
2021-12-23 06:44:14 +11:00
JT
0c920f7d05
Add history command () 2021-12-22 22:19:38 +11:00
JT
43dd0960a0
Use latest history hint () 2021-12-22 20:39:35 +11:00
JT
9fb12fefb0
Improve history hinting () 2021-12-22 20:12:24 +11:00
Jakub Žádník
8ba3e3570c
Interpret lists as series of args for externals ()
* Interpret lists as series of args for externals

* Fix clippy warnings
2021-12-22 10:13:05 +02:00
Fernando Herrera
ea6912c3f7
missing commands () 2021-12-22 10:35:02 +11:00
Jakub Žádník
deeb1da359
Allow having only one env conversion ()
Allows setting only `from_string` or `to_string` in `env_conversions`
config. Previously, both were required.
2021-12-22 00:32:38 +02:00
Jakub Žádník
52dba91e1a
Wrap captured env var names into quotes as well () 2021-12-21 23:31:30 +02:00
JT
266fac910a
Signature improves, sorted completions () 2021-12-22 07:50:18 +11:00
Fernando Herrera
3ad5d4af66
sort env vars () 2021-12-22 07:27:19 +11:00
Ștefan
a93a9b9029
Add skip-empty flag to lines command ()
* Add skip-empty flag to lines command

* Fix failing length test
2021-12-22 07:24:11 +11:00
Fernando Herrera
6a35e6b7b6
Dataframe commands ()
* groupby object

* aggregate command

* eager commands

* rest of dataframe commands
2021-12-22 05:32:09 +11:00
JT
c3a16902fe
Fix list printing () 2021-12-21 20:05:16 +11:00
JT
fc7ed1bfe4
switch substring to bytes ()
* switch substring to bytes

* Add a test
2021-12-21 11:49:02 +11:00