From 4d3aeb2ab0ada1346f921ddb52f288255696d804 Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Thu, 21 Aug 2014 11:09:44 -0300 Subject: [zsh-completion] 'mltk -n' now shows list of existing folders in /export --- useful/zsh-completion/openslx/_mltk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/useful/zsh-completion/openslx/_mltk b/useful/zsh-completion/openslx/_mltk index fccceb1b..5abf68f3 100644 --- a/useful/zsh-completion/openslx/_mltk +++ b/useful/zsh-completion/openslx/_mltk @@ -8,12 +8,14 @@ _mltk_target_modules() { target_modules=(`ls remote/targets/$1`) } -local -a targets target_modules +local -a _targets target_modules export_dirs _targets=(`ls remote/targets`) +[ -d "/export" ] && export_dirs=(`ls /export`) + _arguments \ "--help[display help text]: :->help" \ - "-n[-n \[name\] bind mount all the local builds (remote/builds) to /export/builds or /export/\[name\]]: :->bind" \ + "(: -)-n[-n \[name\] bind mount all the local builds (remote/builds) to /export/builds or /export/\[name\]]:Existing folders in /export:($export_dirs)" \ "*:: :->target" && return 0 if (( CURRENT == 1 )); then -- cgit v1.2.3-55-g7522