scripts/dav-bash-completion.bash

changeset 431
1e8592657a01
child 434
bc173bae3caa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/dav-bash-completion.bash	Thu Jun 28 16:52:54 2018 +0200
@@ -0,0 +1,18 @@
+dav_completion() {
+	OUT=$( /export/home/olaf/Projekte/dav/build/dav complete $COMP_CWORD "${COMP_WORDS[@]}" )
+	CMD_RES=$?
+	if [ $CMD_RES == 10 ]; then
+		compopt -o nospace
+	fi
+	if [ $CMD_RES == 12 ]; then
+		compopt -o default
+		COMPREPLY=()
+	else
+		TMP_IFS=$IFS
+		IFS='
+		'
+		COMPREPLY=( $OUT )
+		IFS=$TMP_IFS
+	fi
+}
+

mercurial