Maxim Zhiburt
ac48f5a318
Fix coloring when string has spaces ( #5425 )
...
* Replace ansi-cut with ansi-str
There's no issues with it we just need to use it later.
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
* Fix color losing in string spliting into Sublines
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
2022-05-03 09:48:43 -05:00
JT
e36649f74b
Update path completions to handle spaces ( #5419 )
2022-05-03 12:37:38 +12:00
Fernando Herrera
1a52460695
Database commands ( #5417 )
...
* dabase access commands
* select expression
* select using expressions
* cargo fmt
* alias for database
* database where command
* expression operations
* and and or operators
* limit and sort by commands
2022-05-03 06:38:18 +12:00
Richard
ab98ecd55b
Fix erroneous removal of "./" folder prefix ( #5416 )
2022-05-02 12:36:18 -05:00
Michael Angerman
9a8e939cbe
remove ctrl-l from config.nu ( #5415 )
2022-05-02 08:31:52 -07:00
Yuheng Su
bb27b9f371
Don't resuggest accepted completions ( #5369 )
...
To avoid resuggesting the same completion, add a space after commands or flags that have been accepted via `Enter`. Don't do that for filepaths or external completions
* Add append_whitespace choice for suggestion
Signed-off-by: gipsyh <gipsyh.icu@gmail.com>
* Fixed `test <path>` appending space.
* Update reedline
Co-authored-by: sholderbach <sholderbach@users.noreply.github.com>
2022-05-02 11:35:37 +02:00
Stefan Holderbach
1ca3063ac3
Fix CI to run doctests again ( #5410 )
...
The faster `cargo nextest` currently doesn't support running the doctests.
Thus, add an additional step for them with cargo's default test runner.
- Fix doctests for the `nu-pretty-hex` crate
2022-05-02 11:32:57 +02:00
Yuheng Su
7c9a78d922
Fixed ctrl-c in recursion loop bug #5362 ( #5409 )
2022-05-02 20:18:25 +12:00
panicbit
49cbc30974
Add ends-with operator and fix dataframe operator behavior ( #5395 )
...
* add ends-with operator
* escape needles in dataframe operator regex patterns
2022-05-02 20:02:38 +12:00
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