From e2773b3b4e018c877077ea15ee07f8a9bcf1fa7d Mon Sep 17 00:00:00 2001 From: Danil Semelenov Date: Fri, 29 Nov 2019 13:38:07 +0300 Subject: [PATCH] Fix completion with an encrypted config Closes #3767. --- cmd/help.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/help.go b/cmd/help.go index d81fcba7c..10d5766c9 100644 --- a/cmd/help.go +++ b/cmd/help.go @@ -46,10 +46,11 @@ __rclone_custom_func() { else __rclone_init_completion -n : || return fi + local rclone=(command rclone --ask-password=false) if [[ $cur != *:* ]]; then local ifs=$IFS IFS=$'\n' - local remotes=($(command rclone listremotes)) + local remotes=($("${rclone[@]}" listremotes 2> /dev/null)) IFS=$ifs local remote for remote in "${remotes[@]}"; do @@ -68,7 +69,7 @@ __rclone_custom_func() { fi local ifs=$IFS IFS=$'\n' - local lines=($(rclone lsf "${cur%%:*}:$prefix" 2>/dev/null)) + local lines=($("${rclone[@]}" lsf "${cur%%:*}:$prefix" 2> /dev/null)) IFS=$ifs local line for line in "${lines[@]}"; do