Yuheng Su
07a7bb14bf
Fixed interrupting a for-loop over a list bug #5378 ( #5408 )
...
Signed-off-by: gipsyh <gipsyh.icu@gmail.com>
2022-05-02 19:56:37 +12:00
Reilly Wood
74f1c5b67b
CI: Add plugins job ( #5406 )
2022-05-02 19:20:57 +12:00
Michael Angerman
3b0151aba6
event ClearScrollback is now working in reedline / update default config.nu ( #5405 )
2022-05-02 19:20:24 +12:00
JT
4a69819f9a
Rename =^ to 'starts-with' ( #5407 )
2022-05-02 19:20:07 +12:00
Stefan Holderbach
1f7d3498cd
Bump reedline ( #5404 )
...
- Fix to the `ClearScrollback` command
- Fix of vi mode `x` so it adds the character to the clipboard
- Vi mode shorthands `s` and `S`
2022-05-02 13:14:24 +12:00
Reilly Wood
f0b9dc9da1
CI: build virtualenv tests in dev profile for speed ( #5396 )
2022-05-02 10:01:36 +12:00
JT
96f8691c8d
More escaping/unescaping fixes ( #5403 )
2022-05-02 09:49:31 +12:00
Reilly Wood
07255e576d
Add Miette "fancy" feature to fix plugin builds ( #5402 )
2022-05-02 08:52:49 +12:00
Richard
260be40774
Update reedline to use partial completion changes ( #5401 )
2022-05-02 08:41:25 +12:00
JT
14c9bd44ef
Adds error printing back in a couple places ( #5400 )
2022-05-02 08:40:46 +12:00
JT
92785ab92c
Add unescaping to external command parsing ( #5399 )
2022-05-02 07:26:29 +12:00
JT
98ab31e15e
Move uses of trim_quotes to unescape for filenames ( #5398 )
...
* Move uses of trim_quotes to unescape for filenames
* Fix Windows tests
2022-05-02 06:37:20 +12:00
Darren Schroeder
80d57d70cd
a little database cleanup ( #5394 )
2022-05-01 07:44:29 -05:00
Jakub Žádník
8dc199d817
Fix PATH update example ( #5393 )
2022-05-01 14:53:59 +03:00
Fernando Herrera
435693a8bb
Line buffer keybinding ( #5390 )
...
* dabase access commands
* select expression
* select using expressions
* cargo fmt
* change keybinding
2022-05-01 08:59:49 +01:00
Reilly Wood
5077242892
Error printing changes for watch
( #5389 )
...
* Move CliError to nu-protocol
clean up comment
* Enable printing errors instead of just returning them
* Nicer Miette error printing in watch command
2022-05-01 19:33:41 +12:00
Andrés N. Robalino
7a7aa310aa
Remove 'empty' block support reminders, for now. ( #5214 )
2022-04-30 22:32:30 -05:00
Richard
07893e01c1
Remove "./" prefix for file path completions ( #5387 )
2022-04-30 16:54:04 -05:00
JT
f16401152b
Make if else more lazy ( #5386 )
2022-05-01 09:13:21 +12:00
Herlon Aguiar
3df03e2e6d
nu-cli/completions: complete external args as filepath ( #5385 )
2022-05-01 08:07:09 +12:00
Herlon Aguiar
7c6f976d65
nu-cli/completions: apply correctly nesting for env vars ( #5382 )
2022-04-30 14:14:04 -05:00
Tomoki Aonuma
ae9c0fc138
Fix quoting for command line args ( #5384 )
...
* Fix quoting for command line args
* Replace custom quoting with escape_quote_string
* Use raw string for now
2022-04-30 13:23:05 -05:00
Fernando Herrera
9da2e142b2
Line buffer editor ( #5381 )
...
* allow line editing
* cargo fmt
2022-04-30 15:40:41 +01:00
Darren Schroeder
5999506f87
allows for nushell to have tables without the index column ( #5380 )
2022-04-30 09:07:46 -05:00
Reilly Wood
1fc7abcc38
Faster CI ( #5374 )
...
* More-parallel CI
* Split all+default caches
* Rename ci job to build-clippy
* cargo nextest
* Remove fmt from tests
2022-04-29 22:48:04 +03:00
Darren Schroeder
2659ea3dbd
Revert "nu-cli/completions: better fix for files with special characters ( #5254 )" ( #5372 )
...
This reverts commit 3cf3329e49
.
2022-04-29 13:11:41 -05:00
Tomoki Aonuma
fa27110651
Avoid using time conversion methods that may panic ( #5365 )
2022-04-29 06:03:39 -05:00
Reilly Wood
b4f8798a3a
rust-cache fix ( #5359 )
...
* Enable CI on merges to main
* Re-enable rust-cache for virtualenv tests
2022-04-28 17:57:26 -05:00
Reilly Wood
7714956276
CI: remove rust-cache from virtualenv tests ( #5358 )
2022-04-28 15:27:18 -05:00
Michael Angerman
8e5cc655e9
cleanup version command and add in database feature ( #5356 )
...
* cleanup version command and add in database feature
* static-link-openssl
2022-04-28 15:25:04 -05:00
Reilly Wood
c78e28511d
CI: make Clippy reuse build artifacts, other cleanup ( #5357 )
...
* CI: move clippy after build so it can reuse build artifacts
* CI: Remove unused rustfmt+clippy from venv
2022-04-28 14:39:21 -05:00
Jonathan Moore
f189369fd7
Change description of sort
( #5355 )
2022-04-28 14:33:26 -05:00
Reilly Wood
2516305fa8
CI: enable rust-cache, remove minimal ( #5354 )
...
* Enable rust-cache
Add cache buster key
Add rust-cache to python venv
* Remove minimal CI
2022-04-28 13:18:27 -05:00
Reilly Wood
f2d7454330
Add watch command ( #5331 )
2022-04-28 09:26:34 -05:00
Herlon Aguiar
3cf3329e49
nu-cli/completions: better fix for files with special characters ( #5254 )
...
* nu-cli/completions: fix paths with special chars
* add backticks
* fix replace
* added single quotes to check list
* check escape using fold
* fix clippy errors
* fix comment line
* fix conflicts
* change to vec
* skip sort checking
* removed invalid windows path
* remove comment
* added tests for escape function
* fix fn import
* fix fn import error
* test windows issue fix
* fix windows backslash path in the tests
* show expected path on error
* skip test for windows
2022-04-28 08:36:32 -05:00
Reilly Wood
d2bc2dcbb2
Openssl feature ( #5352 )
...
* Move statically linked OpenSSL behind a feature
* Re-add README.txt for releases
2022-04-28 06:33:17 -05:00
Michael Angerman
4ec4649903
mute false import warning for nu-command test where_ ( #5350 )
2022-04-27 22:45:39 -07:00
Reilly Wood
55e5106695
Statically link OpenSSL ( #5349 )
2022-04-28 12:25:09 +12:00
Eli Flanagan
5f35e4ad1e
improve inc plugin docs ( #5346 )
...
This is a convenience for anyone using GitHub features to copy paste directly into your local shell
2022-04-27 18:56:32 -05:00
Darren Schroeder
e7831d38ae
fixes an issue with an empty selector panic ( #5345 )
...
* fixes an issue with an empty selector panic
* missed web_tables
* oops, missed a test
2022-04-27 07:38:36 -05:00
Fernando Herrera
5c9fe85ec4
Database commands ( #5343 )
...
* dabase access commands
* select expression
* select using expressions
* cargo fmt
2022-04-27 11:52:31 +01:00
Reilly Wood
cd5199de31
db info
tweaks (#5338 )
...
* Rename db info to db schema
* Change db schema to take db as input
2022-04-26 18:16:46 -05:00
Darren Schroeder
5319544481
db info
command (#5335 )
...
* db info WIP
* working now
* clippy
2022-04-26 14:20:59 -05:00
JT
be3f0edc97
Fix 'range' range exclusive ( #5334 )
2022-04-26 13:39:38 -05:00
gipsyh
fb8f7b114e
Fix use of export/alias --help
bug ( #5332 )
...
* fix alias --help bug
Signed-off-by: SuYuheng <yuheng.su@motiong.com>
* fix export --help bug
Signed-off-by: SuYuheng <yuheng.su@motiong.com>
Co-authored-by: SuYuheng <yuheng.su@motiong.com>
2022-04-26 11:51:49 -05:00
Reilly Wood
187f2454c8
Move print_pipeline_data to nu-protocol ( #5328 )
2022-04-26 11:44:57 +12:00
JT
3492d4015d
Allow bare words to interpolate ( #5327 )
...
* Allow bare words to interpolate
* fix highlighting
2022-04-26 11:44:44 +12:00
Xavier Gillard
190f379ff3
activates optional trim in 'from csv' and 'from tsv' ( #5326 )
2022-04-25 12:54:14 -05:00
merelymyself
5c2bc73d7b
Allows cd (and other commands that depend on current working directory) to use path of type '~user' ( #5323 )
...
* Added search terms to math commands
* Attempts to add ~user.
From: // Extend this to work with "~user" style of home paths
* Clippy recommendation
* clippy suggestions, again.
* fixing non-compilation on windows and macos
* fmt apparently does not like my imports
* even more clippy issues.
* less expect(), single conversion, match. Should work for MacOS too.
* Attempted to add functionality for windows: all it does is take the home path of current user, and replace the username.
* silly mistake in Windows version of user_home_dir()
* Update tilde.rs
* user_home_dir now returns a path instead of a string - should be smoother with no conversions to string
* clippy warnings
* clippy warnings 2
* Changed user_home_dir to return PathBuf now.
* Changed user_home_dir to return PathBuf now.
* forgot to fmt
* fixed windows build errors from modifying pathbuf but not returning it
* fixed windows clippy errors from returning () instead of pathbuf
* forgot to fmt
* borrowed path did not live long enough.
* previously, path.push did not work because rest_of_path started with "/" - it was not relative. Removing the / makes it a relative path again.
* Issue fixed.
* Update tilde.rs
* fmt.
* There is now a zero chance of panic. All expect()s have been removed.
* Patched join_path_relative to accommodate ~user paths. Previously, /some/path/~user might have been passed on; now, ~user is taken as absolute.
* fmt
* clippy errors
2022-04-25 06:01:48 -05:00
Darren Schroeder
aeed8670f1
add database feature to extra ( #5322 )
2022-04-24 18:26:56 -05:00