From 4d431e1068a02e9e31c61cdf36d02f13f13ec760 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 25 Sep 2004 00:26:08 +0000 Subject: Completion for the darcs revision control system. Derived from the zsh completion example that ships with darcs. --- Completion/Unix/Command/_darcs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Completion/Unix/Command/_darcs (limited to 'Completion/Unix/Command/_darcs') diff --git a/Completion/Unix/Command/_darcs b/Completion/Unix/Command/_darcs new file mode 100644 index 000000000..d5856fe32 --- /dev/null +++ b/Completion/Unix/Command/_darcs @@ -0,0 +1,14 @@ +#compdef darcs + +_darcs() { + # 1 based array + if (($CURRENT == 2)); then + compadd -- $( darcs --commands | grep "^$PREFIX" ) + return 0 + fi + + compadd -- $( darcs ${words[2]} --list-option | grep "^$PREFIX" ) + return 0 +} + +_darcs "$@" -- cgit 1.4.1