carapace-sh / carapace

command argument completion generator for spf13/cobra
https://carapace.sh
Apache License 2.0
290 stars 8 forks source link

bash: homedir expansion wrongly quoted #949

Closed rsteube closed 7 months ago

rsteube commented 7 months ago

Current Behavior

Seems bash needs the quotes to be after the slash:

bsh ❯ bat ~"/Downloads/with space"
[bat error]: '~/Downloads/with space': No such file or directory (os error 2)

~ 
bsh ❯ bat ~/"Downloads/with space"
───────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       │ File: /home/rsteube/Downloads/with space   <EMPTY>
───────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Expected Behavior

Either add quotes after slash or revert to backslash behaviour.

Steps To Reproduce

No response

Version

0.46.1

OS

Shell

Anything else?

related https://github.com/rsteube/carapace/issues/947