2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-02-13 12:43:48 +00:00
nushell/tests
Anton Sagel 6600b3edfb
Expand multiple dots in path in completions ()
# Description
This is my first PR, and I'm looking for feedback to help me improve! 

This PR fixes  by expanding the path prior to parsing it.
Also I've removed some unused code in
[completion_common.rs](84e92bb02c/crates/nu-cli/src/completions/completion_common.rs
)
# User-Facing Changes

Auto-completion for "cd .../" now works by expanding to "cd ../../". 

# Tests + Formatting

Formatted and added 2 tests for triple dots in the middle of a path and
at the end.
Also added a test for the expand_ndots() function.
2024-09-09 14:39:18 -04:00
..
assets/nu_json Remove old nushell/merge engine-q 2022-02-07 14:54:06 -05:00
const_ Make assignment and const consistent with let/mut () 2024-07-30 18:55:22 -05:00
eval Internal representation (IR) compiler and evaluator () 2024-07-10 17:33:59 -07:00
fixtures Expand multiple dots in path in completions () 2024-09-09 14:39:18 -04:00
hooks Fix hooks on 0.92.0 () 2024-04-04 09:25:54 +02:00
modules Enable reloading changes to a submodule () 2024-06-25 18:33:37 -07:00
overlays Avoid taking unnecessary ownership of intermediates () 2024-05-04 00:53:15 +00:00
parsing Avoid taking unnecessary ownership of intermediates () 2024-05-04 00:53:15 +00:00
path Avoid taking unnecessary ownership of intermediates () 2024-05-04 00:53:15 +00:00
plugin_persistence Allow plugins to report their own version and store it in the registry () 2024-06-21 06:27:09 -05:00
plugins Change the usage misnomer to "description" () 2024-08-22 12:02:08 +02:00
repl Fix bits ror/bits rol implementation () 2024-08-22 21:22:10 +02:00
scope Change the usage misnomer to "description" () 2024-08-22 12:02:08 +02:00
shell Error on non-zero exit statuses () 2024-09-07 06:44:26 +00:00
main.rs Merged tests to produce a single binary () 2024-05-13 13:37:53 +00:00