From 5489cc5a0c08c1782b4d607c5ddcef05eb128564 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 12 Jul 2009 22:54:02 -0400 Subject: [PATCH] Enhancement - task_completion.sh - Applied Fredde's patch. --- scripts/bash/task_completion.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/bash/task_completion.sh b/scripts/bash/task_completion.sh index ea1843fef..a27b6ec1e 100644 --- a/scripts/bash/task_completion.sh +++ b/scripts/bash/task_completion.sh @@ -56,6 +56,10 @@ _task_get_tags() { task _tags } +_task_get_config() { + task _config +} + _task() { local cur prev opts base @@ -83,6 +87,11 @@ _task() COMPREPLY=( $(compgen -W "${tags}" -- ${cur}) ) return 0 ;; + rc.*) + local config=$(_task_get_config | sed 's/^/rc\./') + COMPREPLY=( $(compgen -W "${config}" -- ${cur}) ) + return 0 + ;; esac COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )