cmd: Fix tab-completion for remotes with underscores in their names
This commit is contained in:
parent
63bb6de491
commit
2114fd8f26
1 changed files with 2 additions and 2 deletions
|
@ -45,7 +45,7 @@ __rclone_custom_func() {
|
|||
else
|
||||
__rclone_init_completion -n : || return
|
||||
fi
|
||||
if [[ $cur =~ ^[[:alnum:]]*$ ]]; then
|
||||
if [[ $cur =~ ^[[:alnum:]_]*$ ]]; then
|
||||
local remote
|
||||
while IFS= read -r remote; do
|
||||
[[ $remote != $cur* ]] || COMPREPLY+=("$remote")
|
||||
|
@ -54,7 +54,7 @@ __rclone_custom_func() {
|
|||
local paths=("$cur"*)
|
||||
[[ ! -f ${paths[0]} ]] || COMPREPLY+=("${paths[@]}")
|
||||
fi
|
||||
elif [[ $cur =~ ^[[:alnum:]]+: ]]; then
|
||||
elif [[ $cur =~ ^[[:alnum:]_]+: ]]; then
|
||||
local path=${cur#*:}
|
||||
if [[ $path == */* ]]; then
|
||||
local prefix=${path%/*}
|
||||
|
|
Loading…
Reference in a new issue