Max Zhuravsky
8224ec49bc
Highlight matching brackets / parentheses ( #6655 )
...
* [4325] - wip
* [4325] - hightlight only matched symbol
* [4325] - cleanup
* [4325] - match bracket while typing
* [4325] - fix clippy
* [4325] - add bracket highlight configuration
* [4325] - fix working with non-ascii
2022-10-22 11:55:45 -05:00
Reilly Wood
fe7e87ee02
Fixes for ps
on Linux ( #6858 )
...
* Fix ps returning nothing when process dies
* Fix ps CPU calcs on Linux, remove unused thread code
2022-10-22 11:54:46 -05:00
Maxim Zhiburt
a3dce8ff19
table -e
Fix stackoverflow (cause endless empty list) (#6847 )
...
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
2022-10-22 11:52:32 -05:00
Chris Denton
89f3cbf318
Try not to use verbatim paths for UNC shares ( #6824 )
2022-10-22 11:51:52 -05:00
pwygab
3f555a6836
add more helpful error for calling a decl that exists in a module ( #6752 )
...
* add more helpful error for calling a decl that exists in a module
* accord to suggestions
* make error more helpful
2022-10-22 11:41:31 -05:00
nibon7
4fdf5c663c
Prepend directory to the binary tarball ( #6701 )
...
* Prepend directory to the binary tarball
According to https://www.gnu.org/software/tar/manual/html_section/transform.html , use
`--transform` parameter to prepend directory to each file name.
Closes #6676
* Don't depend on GNU tar
2022-10-22 11:39:11 -05:00
Dan Davison
1ec41a0ab4
Expose reedline EditCommand::Complete command ( #6863 )
...
This should have been done in 5eee33c7e4
2022-10-22 11:32:07 -05:00
nibon7
ab0a6b6ca6
path: fix error message ( #6860 )
...
Closes #6819
2022-10-22 06:42:46 -05:00
Reilly Wood
e3bf6fdfc0
Print command help in base from+to commands ( #6856 )
2022-10-21 10:08:57 -07:00
Maxim Zhiburt
46c0d29c08
table/ Fix paging indexing ( #6850 )
...
* table/ Fix paging indexing
close #6840
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
* Add test for pagging with row_overlapping
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
2022-10-21 18:02:25 +02:00
Reilly Wood
76ccd5668a
Remove perf flag to streamline logging configuration ( #6834 )
2022-10-21 10:20:21 -05:00
nibon7
c6436eb32f
rm: don't update target_exists every time in the loop ( #6837 )
2022-10-21 07:42:29 -07:00
Maxim Zhiburt
b2c29117d9
table -e
align key to 2nd line (#6842 )
...
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
2022-10-21 06:29:55 -05:00
Justin Ma
ffb1dfb012
Update ci workflow actions, fix #6713 ( #6841 )
...
* Update ci workflow actions, fix #6713
* Upgrade actions/setup-python to v4
2022-10-21 15:25:02 +08:00
Dan Davison
88c6fa9933
Update reedline to fix history search filtering ( #6835 )
...
https://github.com/nushell/nushell/pull/6802#issuecomment-1285826499
2022-10-21 09:04:54 +02:00
nibon7
60df45a390
Add missing shape_directory
to default_config.nu ( #6836 )
...
Closes #6832
2022-10-20 21:25:09 -07:00
WindSoilder
10aa86272b
Allow captured stderr saving to file ( #6793 )
...
* support redirect stderr to file
* fix test
* fix test
* fix test
2022-10-20 07:56:44 -05:00
Maxim Zhiburt
d37e6ba3b5
nu-table: Check perf improvements ( #6710 )
...
* nu-table: Checkout to test vte parsing
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
* Bump tabled version
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
2022-10-20 07:52:15 -05:00
Dan Davison
5eee33c7e4
Tab inline completion ( #6802 )
...
* Make Tab insert (partial) completion instead of select next menu item
* Use reedline feature branch
Co-authored-by: JT <547158+jntrnr@users.noreply.github.com>
2022-10-20 23:39:48 +13:00
pwygab
5e748ae8fc
make ++
append lists ( #6766 )
...
* make `++` append lists
* fmt
* fix for database
2022-10-20 23:28:18 +13:00
Dan Davison
50e53e788a
Simplify and reduce allocations in pipeline data loop ( #6790 )
2022-10-20 23:22:07 +13:00
nibon7
7336e1df1a
rm: fix error span when targets doesn't exists ( #6815 )
...
Closes #6810
2022-10-20 10:00:25 +02:00
Darren Schroeder
a724a8fe7d
bump to dev version 0.70.1 ( #6814 )
2022-10-20 18:04:10 +13:00
JT
c731a4e275
Update Cargo.toml
2022-10-19 11:44:04 +13:00
JT
9ef65dcd69
Bump to 0.70 ( #6800 )
2022-10-19 07:13:36 +13:00
JT
f99c002426
Fix let-env in banner ( #6795 )
2022-10-18 22:42:00 +13:00
Stefan Holderbach
f0420c5a6c
Pin reedline to the 0.13.0 release ( #6789 )
...
See the release notes:
https://github.com/nushell/reedline/releases/tag/v0.13.0
2022-10-17 23:45:28 +02:00
Val Packett
46eec5e3a2
Tolerate more tty acquisition failures in non-interactive mode, fixes #6719 ( #6779 )
2022-10-17 21:08:25 +02:00
Jakob Endler
378248341e
Update README.md ( #6782 )
...
Fixed a very small inconsistency.
2022-10-17 06:23:11 -05:00
Stefan Holderbach
803f9d4daf
Upgrade reedline to latest dev version ( #6778 )
...
* Reorder conditional deps for readability
* Pull reedline from the most recent main branch
* Map 'Submit' and 'SubmitOrNewline' events
Introduced by nushell/reedline#490
2022-10-16 23:51:15 +02:00
Dan Davison
ce809881eb
Rename query dfr
-> query df
( #6777 )
2022-10-16 21:04:48 +02:00
Dan Davison
1a99893e2d
Add documentation requirement to PR template ( #6749 )
2022-10-16 18:19:54 +03:00
Russell Chan
ec8e57cde9
Add search terms to roll commands ( #6761 )
2022-10-16 13:04:22 +02:00
WindSoilder
a498234f1d
fix stdout hangged on ( #6715 )
2022-10-15 14:29:29 -05:00
Darren Schroeder
de77cb0cc4
add filesize_metric comment ( #6760 )
2022-10-15 14:26:18 -05:00
HannahZhuSWE
7d5d53cf85
Add search terms to arg dataframe commands ( #6724 )
...
* added search terms for arg prefixed dataframe commands
* remove search terms that already produce results
2022-10-15 12:49:09 -05:00
Kyle Anderson
1572808adb
Filter out empty glob patterns to "glob" command ( #6707 )
...
* Filter out empty glob patterns
An empty argument to the "glob" command will now produce an empty result.
Working towards nushell/nushell#6653 .
* Run `cargo fmt --all`
Just autoformatted the repo so that CI passes and we have a consistent code
format across modules.
* Treat empty glob argument as error
The glob command will now report an empty string argument as an error instead
of silently ignoring it.
See https://github.com/nushell/nushell/pull/6707#discussion_r993345013 .
* Add tests for glob command
Two small tests for the glob command, one to check that the empty string errors
it, and another to sanity check the '*' glob, have been added.
* Rename glob sanity check star test
Co-authored-by: Kyle Anderson <kyle.anderson@uwaterloo.ca>
2022-10-15 18:00:38 +02:00
pwygab
9d77e3fc7c
Improve erroring of config nu
and config env
( #6730 )
...
* improve errors for `config nu` and `config env`
* fix tests
2022-10-15 08:28:54 -05:00
Doru
e22f2e9f13
window --remainder ( #6738 )
...
* Implement window remainder, and save allocation
* Fallible memory reservation
2022-10-15 08:06:54 -05:00
John Howard
4ffa4ac42a
Delete out.log ( #6731 )
2022-10-15 07:37:57 -05:00
Doru
da6f548dfd
Remove unnecessary clone ( #6729 )
2022-10-14 17:13:24 -05:00
JT
7532991544
Allow auto-cd to work with backticks ( #6728 )
2022-10-15 10:37:31 +13:00
Doru
b7f47317c2
Fix quadratic time complexity with large strides ( #6727 )
2022-10-14 15:17:47 -05:00
pwygab
5849e4f6e3
let alias
list aliases ( #6717 )
...
* let `alias` list aliases
* fix highlighting
* Update parse_keywords.rs
2022-10-14 21:51:44 +02:00
Dylan Snelgrove
868d94f573
Add search terms for export commands ( #6722 )
...
Contributes to https://github.com/nushell/nushell/issues/5093
2022-10-14 12:02:22 -05:00
Darren Schroeder
1344ae3a65
add the ability to convert durations ( #6723 )
...
* add the ability to convert durations
* add conversion to floats if necessary
2022-10-14 11:46:48 -05:00
Zephaniah Ong
804b155035
Add search terms for uppercase ( #6720 )
...
* Add search terms for uppercase
* Add search terms
* Add search terms
* Change to parse
* Add search terms for from
* Add search terms for to
* Remove duplicate function
* Remove duplication of search terms
* Remove search term
2022-10-14 05:36:31 -05:00
HoLLy
9446e3960b
Fix invalid variable name in input
command docs ( #6716 )
2022-10-13 12:42:24 -05:00
pwygab
90ba39184a
allow for $in
to affect environment ( #6649 )
...
* allow for `$in` to affect environment
* fix for vars, overlays, env_hidden
* fmt
* carry over variables properly
* add test
* modify name, remove redundant
* fmt
2022-10-13 12:04:34 +03:00
Stefan Holderbach
d40a73aafe
Backport fixes from nushell/nushell.github.io#633 ( #6712 )
...
Co-authored-by: Eric Hodel <drbrain@segment7.net>
Co-authored-by: Eric Hodel <drbrain@segment7.net>
2022-10-12 19:14:16 +02:00