From 186d707cbce6791b385db332bdb8bd0298f4c679 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 24 Jul 2008 12:37:03 +0200 Subject: etc/completions/_envstore: Complete the shell environment --- etc/completions/_envstore | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'etc/completions') diff --git a/etc/completions/_envstore b/etc/completions/_envstore index 4bd251c..8dfa1a3 100644 --- a/etc/completions/_envstore +++ b/etc/completions/_envstore @@ -1,14 +1,12 @@ #compdef envstore ## vim:ft=zsh -local values +local arguments -values=( - # TODO there must be a better solution, like (*)clear... - '(eval rm save show)clear[Clear saved variables]' - '(clear rm save show)eval[Produce output for evaluation]' - '(clear eval save show)rm[Remove variable]:variable' - '(clear eval rm show)save[Save variable]:variable' - '(clear eval rm save)show[Show saved variables]' +arguments=( + ':action:(clear eval rm save show)' + ':variable:_parameters' + '' ) -_values -s ' ' -S ' ' -w 'envstore' $values + +_arguments -s $arguments -- cgit v1.2.3