mirror of
https://github.com/rclone/rclone.git
synced 2025-02-02 03:29:51 +01:00
cmd: Fix tab-completion for remotes with underscores in their names
This commit is contained in:
parent
63bb6de491
commit
2114fd8f26
@ -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 New Issue
Block a user