[Bash-completion-commits] [bash-completion] 01/03: portsnap: New completion.

Igor Murzov garik-guest at moszumanska.debian.org
Tue Feb 4 22:24:10 UTC 2014


This is an automated email from the git hooks/post-receive script.

garik-guest pushed a commit to branch master
in repository bash-completion.

commit c3770c17984bb61255db6adb48886b466c335e03
Author: Peter Dave Hello <hsu at peterdavehello.org>
Date:   Thu Jan 2 03:28:56 2014 +0800

    portsnap: New completion.
---
 completions/Makefile.am |  1 +
 completions/portsnap    | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/completions/Makefile.am b/completions/Makefile.am
index be5bc26..7b8f767 100644
--- a/completions/Makefile.am
+++ b/completions/Makefile.am
@@ -261,6 +261,7 @@ bashcomp_DATA = 2to3 \
 		pm-is-supported \
 		pm-powersave \
 		portinstall \
+		portsnap \
 		portupgrade \
 		postcat \
 		postconf \
diff --git a/completions/portsnap b/completions/portsnap
new file mode 100644
index 0000000..22937c0
--- /dev/null
+++ b/completions/portsnap
@@ -0,0 +1,25 @@
+# bash completion for Portsnap                             -*- shell-script -*-
+
+[[ $OSTYPE == *freebsd* ]] || return 1
+
+_portsnap()
+{
+    local cur prev words cword
+    _init_completion || return
+
+    case $prev in
+        -d|-p)
+            _filedir -d
+            return
+            ;;
+        -l|-f)
+            _filedir
+            return
+            ;;
+    esac
+
+    COMPREPLY=( $(compgen -W "fetch cron extract update" -- $cur) )
+} &&
+complete -F _portsnap  portsnap
+
+# ex: ts=4 sw=4 et filetype=sh

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/bash-completion/bash-completion.git



More information about the Bash-completion-commits mailing list