summaryrefslogtreecommitdiff
path: root/shells/bash-completion/files/patch-portsnap
diff options
context:
space:
mode:
Diffstat (limited to 'shells/bash-completion/files/patch-portsnap')
-rw-r--r--shells/bash-completion/files/patch-portsnap52
1 files changed, 52 insertions, 0 deletions
diff --git a/shells/bash-completion/files/patch-portsnap b/shells/bash-completion/files/patch-portsnap
new file mode 100644
index 000000000000..aeaab80300f4
--- /dev/null
+++ b/shells/bash-completion/files/patch-portsnap
@@ -0,0 +1,52 @@
+From c3770c17984bb61255db6adb48886b466c335e03 Mon Sep 17 00:00:00 2001
+From: Peter Dave Hello <hsu@peterdavehello.org>
+Date: Thu, 2 Jan 2014 03:28:56 +0800
+Subject: portsnap: New completion.
+
+
+diff --git completions/Makefile.am completions/Makefile.am
+index be5bc26..7b8f767 100644
+--- completions/Makefile.am
++++ completions/Makefile.am
+@@ -261,6 +261,7 @@ bashcomp_DATA = 2to3 \
+ pm-is-supported \
+ pm-powersave \
+ portinstall \
++ portsnap \
+ portupgrade \
+ postcat \
+ postconf \
+diff --git completions/portsnap completions/portsnap
+new file mode 100644
+index 0000000..22937c0
+--- /dev/null
++++ 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
+--
+cgit v0.10.2
+