diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2018-08-20 21:12:06 -0400 |
commit | 63e87c2d0c9d263f14c77b68f85c67d46ece82a9 (patch) | |
tree | 6260365cbf7d24f37d27669e8538227fcb72e243 /gtk+-mingw/share/bash-completion | |
parent | a4460f6d9453bbd7e584937686449cef3e19f052 (diff) |
Diffstat (limited to 'gtk+-mingw/share/bash-completion')
-rw-r--r-- | gtk+-mingw/share/bash-completion/completions/gdbus | 33 | ||||
-rw-r--r-- | gtk+-mingw/share/bash-completion/completions/gresource | 58 | ||||
-rw-r--r-- | gtk+-mingw/share/bash-completion/completions/gsettings | 84 |
3 files changed, 0 insertions, 175 deletions
diff --git a/gtk+-mingw/share/bash-completion/completions/gdbus b/gtk+-mingw/share/bash-completion/completions/gdbus deleted file mode 100644 index 79f4cb4..0000000 --- a/gtk+-mingw/share/bash-completion/completions/gdbus +++ /dev/null @@ -1,33 +0,0 @@ - -# Check for bash -[ -z "$BASH_VERSION" ] && return - -#################################################################################################### - - -__gdbus() { - local IFS=$'\n' - local cur=`_get_cword :` - - local suggestions=$(gdbus complete "${COMP_LINE}" ${COMP_POINT}) - COMPREPLY=($(compgen -W "$suggestions" -- "$cur")) - - # Remove colon-word prefix from COMPREPLY items - case "$cur" in - *:*) - case "$COMP_WORDBREAKS" in - *:*) - local colon_word=${cur%${cur##*:}} - local i=${#COMPREPLY[*]} - while [ $((--i)) -ge 0 ]; do - COMPREPLY[$i]=${COMPREPLY[$i]#"$colon_word"} - done - ;; - esac - ;; - esac -} - -#################################################################################################### - -complete -o nospace -F __gdbus gdbus diff --git a/gtk+-mingw/share/bash-completion/completions/gresource b/gtk+-mingw/share/bash-completion/completions/gresource deleted file mode 100644 index ef1145d..0000000 --- a/gtk+-mingw/share/bash-completion/completions/gresource +++ /dev/null @@ -1,58 +0,0 @@ - -# Check for bash -[ -z "$BASH_VERSION" ] && return - -#################################################################################################### - -__gresource() { - local choices coffset section - - if [ ${COMP_CWORD} -gt 2 ]; then - if [ ${COMP_WORDS[1]} = --section ]; then - section=${COMP_WORDS[2]} - coffset=2 - else - coffset=0 - fi - else - coffset=0 - fi - - case "$((${COMP_CWORD}-$coffset))" in - 1) - choices=$'--section \nhelp \nsections \nlist \ndetails \nextract ' - ;; - - 2) - case "${COMP_WORDS[$(($coffset+1))]}" in - --section) - return 0 - ;; - - help) - choices=$'sections\nlist\ndetails\nextract' - ;; - - sections|list|details|extract) - COMPREPLY=($(compgen -f -- ${COMP_WORDS[${COMP_CWORD}]})) - return 0 - ;; - esac - ;; - - 3) - case "${COMP_WORDS[$(($coffset+1))]}" in - list|details|extract) - choices="$(gresource list ${COMP_WORDS[$(($coffset+2))]} 2> /dev/null | sed -e 's.$. .')" - ;; - esac - ;; - esac - - local IFS=$'\n' - COMPREPLY=($(compgen -W "${choices}" -- "${COMP_WORDS[${COMP_CWORD}]}")) -} - -#################################################################################################### - -complete -o nospace -F __gresource gresource diff --git a/gtk+-mingw/share/bash-completion/completions/gsettings b/gtk+-mingw/share/bash-completion/completions/gsettings deleted file mode 100644 index 145c6a8..0000000 --- a/gtk+-mingw/share/bash-completion/completions/gsettings +++ /dev/null @@ -1,84 +0,0 @@ - -# Check for bash -[ -z "$BASH_VERSION" ] && return - -#################################################################################################### - -__gsettings() { - local choices coffset schemadir - - if [ ${COMP_CWORD} -gt 2 ]; then - if [ ${COMP_WORDS[1]} = --schemadir ]; then - # this complexity is needed to perform correct tilde expansion - schemadir=$(eval "echo --schemadir ${COMP_WORDS[2]}") - coffset=2 - else - coffset=0 - fi - else - coffset=0 - fi - - case "$((${COMP_CWORD}-$coffset))" in - 1) - choices=$'--schemadir\nhelp \nlist-schemas\nlist-relocatable-schemas\nlist-keys \nlist-children \nlist-recursively \nget \nrange \nset \nreset \nreset-recursively \nwritable \nmonitor' - ;; - - 2) - case "${COMP_WORDS[$(($coffset+1))]}" in - --schemadir) - COMPREPLY=($(compgen -o dirnames -- ${COMP_WORDS[${COMP_CWORD}]})) - return 0 - ;; - - help) - choices=$'list-schemas\nlist-relocatable-schemas\nlist-keys\nlist-children\nlist-recursively\nget\nrange\nset\nreset\nreset-recursively\nwritable\nmonitor' - ;; - list-keys|list-children|list-recursively|reset-recursively) - choices="$(gsettings $schemadir list-schemas)"$'\n'"$(gsettings $schemadir list-relocatable-schemas | sed -e 's.$.:/.')" - ;; - - get|range|set|reset|writable|monitor) - choices="$(gsettings $schemadir list-schemas | sed -e 's.$. .')"$'\n'"$(gsettings $schemadir list-relocatable-schemas | sed -e 's.$.:/.')" - ;; - esac - ;; - - 3) - case "${COMP_WORDS[$(($coffset+1))]}" in - set) - choices="$(gsettings $schemadir list-keys ${COMP_WORDS[$(($coffset+2))]} 2> /dev/null | sed -e 's.$. .')" - ;; - - get|range|reset|writable|monitor) - choices="$(gsettings $schemadir list-keys ${COMP_WORDS[$(($coffset+2))]} 2> /dev/null)" - ;; - esac - ;; - - 4) - case "${COMP_WORDS[$(($coffset+2))]}" in - set) - range=($(gsettings $schemadir range ${COMP_WORDS[$(($coffset+2))]} ${COMP_WORDS[$(($coffset+3))]} 2> /dev/null)) - case "${range[0]}" in - enum) - unset range[0] - ;; - *) - unset range - ;; - esac - local IFS=$'\n' - choices="${range[*]}" - ;; - esac - ;; - esac - - local IFS=$'\n' - COMPREPLY=($(compgen -W "${choices}" -- "${COMP_WORDS[${COMP_CWORD}]}")) -} - -#################################################################################################### - -complete -o nospace -F __gsettings gsettings |