Home Explore Blog CI



nushell

3rd chunk of `blog/2022-05-03-nushell_0_62.md`
76fdb59a18b16239fd970114fb1ea50ce6091751836cc4bc000000010000117a
- sophiajt created [Update path completions to handle spaces](https://github.com/nushell/nushell/pull/5419), and [Rename =^ to 'starts-with'](https://github.com/nushell/nushell/pull/5407), and [More escaping/unescaping fixes](https://github.com/nushell/nushell/pull/5403), and [Adds error printing back in a couple places](https://github.com/nushell/nushell/pull/5400), and [Add unescaping to external command parsing](https://github.com/nushell/nushell/pull/5399), and [Move uses of trim_quotes to unescape for filenames](https://github.com/nushell/nushell/pull/5398), and [Make if else more lazy](https://github.com/nushell/nushell/pull/5386), and [Fix 'range' range exclusive](https://github.com/nushell/nushell/pull/5334), and [Allow bare words to interpolate](https://github.com/nushell/nushell/pull/5327), and [Warn if we see let config = ..](https://github.com/nushell/nushell/pull/5318), and [Fix cd -](https://github.com/nushell/nushell/pull/5301), and [Add 'and' and 'or' operators](https://github.com/nushell/nushell/pull/5297), and [Use better quoting for commandline args](https://github.com/nushell/nushell/pull/5271), and [Some cleanups for clippy](https://github.com/nushell/nushell/pull/5266), and [move config back to config.nu](https://github.com/nushell/nushell/pull/5237), and [Move config to be an env var](https://github.com/nushell/nushell/pull/5230)
- Tropid created [Fix erroneous removal of "./" folder prefix](https://github.com/nushell/nushell/pull/5416), and [Update reedline to use partial completion changes](https://github.com/nushell/nushell/pull/5401), and [Remove "./" prefix for file path completions](https://github.com/nushell/nushell/pull/5387), and [Fuzzy completion matching](https://github.com/nushell/nushell/pull/5320), and [Add MatchAlgorithm for completion suggestions](https://github.com/nushell/nushell/pull/5244), and [Feature/refactor completion options](https://github.com/nushell/nushell/pull/5228)
- stormasm created [remove ctrl-l from config.nu as a way to clear scrollback](https://github.com/nushell/nushell/pull/5415), and [event ClearScrollback is working in reedline / update config.nu](https://github.com/nushell/nushell/pull/5405), and [cleanup version command and add in database feature](https://github.com/nushell/nushell/pull/5356), and [mute false import warning for nu-command test where\_](https://github.com/nushell/nushell/pull/5350), and [add newlines to the end of the default config files](https://github.com/nushell/nushell/pull/5256)
- gipsyh created [Fixed ctrl-c in recursion loop bug #5362](https://github.com/nushell/nushell/pull/5409), and [Fixed interrupting a for-loop over a list bug #5378](https://github.com/nushell/nushell/pull/5408), and [Don't resuggest accepted completions](https://github.com/nushell/nushell/pull/5369), and [Fix use of `export/alias --help` bug](https://github.com/nushell/nushell/pull/5332)
- rgwood created [CI: Add job to build plugins](https://github.com/nushell/nushell/pull/5406), and [Add Miette "fancy" feature to fix plugin builds](https://github.com/nushell/nushell/pull/5402), and [CI: build virtualenv tests in dev profile for speed](https://github.com/nushell/nushell/pull/5396), and [Error printing changes for `watch`](https://github.com/nushell/nushell/pull/5389), and [Faster CI](https://github.com/nushell/nushell/pull/5374), and [rust-cache fix](https://github.com/nushell/nushell/pull/5359), and [CI: remove rust-cache from virtualenv tests](https://github.com/nushell/nushell/pull/5358), and [CI: make Clippy reuse build artifacts, other cleanup](https://github.com/nushell/nushell/pull/5357), and [CI: enable rust-cache, remove minimal](https://github.com/nushell/nushell/pull/5354), and [Openssl feature](https://github.com/nushell/nushell/pull/5352), and [Statically link OpenSSL](https://github.com/nushell/nushell/pull/5349), and [`db info` tweaks](https://github.com/nushell/nushell/pull/5338), and [Add watch command](https://github.com/nushell/nushell/pull/5331), and [Move print_pipeline_data() to nu-protocol](https://github.com/nushell/nushell/pull/5328), and [Clean up tests and unused documentation code](https://github.com/nushell/nushell/pull/5273), and [Clean up unused files in repo root](https://github.com/nushell/nushell/pull/5272), and [Handle custom values in `describe`](https://github.com/nushell/nushell/pull/5248), and [SQLite overhaul: custom value, `query db` command](https://github.com/nushell/nushell/pull/5247)

Title: Nushell Changelog: Contributions from Sophiajt, Tropid, Stormasm, Gipsyh, and Rgwood
Summary
This section of the Nushell changelog highlights contributions from several developers. Sophiajt focused on path completions, renaming operators, fixing escaping/unescaping issues, improving error handling, and enhancing command-line argument quoting. Tropid worked on fixing file path prefixes and improving completion suggestions with fuzzy matching. Stormasm addressed scrollback issues, cleaned up the version command, and added newlines to default configuration files. Gipsyh fixed bugs related to interrupting loops and corrected the usage of `export/alias --help`. Rgwood contributed by adding a `watch` command, tweaking database information, improving CI processes, and cleaning up tests and unused code.