Added monodevelop and mdtool completions.
This commit is contained in:
parent
4721b192eb
commit
73225ea43c
94
contrib/monodevelop
Normal file
94
contrib/monodevelop
Normal file
@ -0,0 +1,94 @@
|
||||
# Monodevelop completion
|
||||
#
|
||||
have monodevelop &&
|
||||
_monodevelop()
|
||||
{
|
||||
local cur
|
||||
cur=`_get_cword`
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '-? -help \
|
||||
-help2 \
|
||||
-ipc-tcp \
|
||||
-newwindow \
|
||||
-nologo \
|
||||
-usage \
|
||||
-V -version' -- "$cur" ) )
|
||||
else
|
||||
_filedir
|
||||
fi
|
||||
return 0
|
||||
} &&
|
||||
complete -F _monodevelop monodevelop
|
||||
|
||||
have mdtool &&
|
||||
_mdtool()
|
||||
{
|
||||
local cur prev command i
|
||||
|
||||
COMPREPLY=()
|
||||
|
||||
cur=`_get_cword`
|
||||
prev=${COMP_WORDS[COMP_CWORD-1]}
|
||||
|
||||
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
|
||||
if [[ ${COMP_WORDS[i]} == @(build|generate-makefiles|setup) ]]; then
|
||||
command=${COMP_WORDS[i]}
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -n "$command" ]]; then
|
||||
case $command in
|
||||
"build")
|
||||
COMPREPLY=( $( compgen -W '--f --buildfile --p --project' -S":" -- "$cur" ) )
|
||||
# TODO: This does not work :(
|
||||
#if [[ "$prev" == *: ]]; then
|
||||
# case "$prev" in
|
||||
# @(--p:|--project:))
|
||||
# COMPREPLY=( $( compgen -f -G "*.mdp" -- "$cur" ) )
|
||||
# ;;
|
||||
# @(--f:|--buildfile:))
|
||||
# COMPREPLY=( $( compgen -f -G "*.mdp" -G "*.mds" -- "$cur" ) )
|
||||
# ;;
|
||||
# esac
|
||||
#fi
|
||||
return 0
|
||||
;;
|
||||
"generate-makefiles")
|
||||
COMPREPLY=( $( compgen $filenames -G"*.mds" -- "$cur" ) )
|
||||
if [[ "$prev" == *mds ]]; then
|
||||
COMPREPLY=( $( compgen -W '--simple-makefiles --s --d:' -- "$cur" ) )
|
||||
fi
|
||||
return 0
|
||||
;;
|
||||
"setup")
|
||||
# TODO: at least return filenames after these options.
|
||||
COMPREPLY=( $( compgen -W 'install i \
|
||||
uninstall u \
|
||||
check-install ci \
|
||||
update up \
|
||||
list l \
|
||||
list-av la \
|
||||
list-update lu \
|
||||
rep-add ra \
|
||||
rep-remove rr \
|
||||
rep-update ru \
|
||||
rep-list rl \
|
||||
reg-update reg-build rgu \
|
||||
info \
|
||||
rep-build rb \
|
||||
pack p \
|
||||
help h \
|
||||
dump-file' -- "$cur" ) )
|
||||
return 0
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
COMPREPLY=( $( compgen -W 'gsetup build dbgen project-export \
|
||||
generate-makefiles gettext-update \
|
||||
setup -q' -- "$cur" ) )
|
||||
|
||||
return 0
|
||||
} &&
|
||||
complete -F _mdtool $filenames mdtool
|
5
debian/changelog
vendored
5
debian/changelog
vendored
@ -1,4 +1,4 @@
|
||||
bash-completion (200809xx) UNRELEASED; urgency=low
|
||||
bash-completion (200811xx) UNRELEASED; urgency=low
|
||||
|
||||
* Added .kar to Timidity completion.
|
||||
* Fix killall completion (Closes: #497540)
|
||||
@ -45,13 +45,14 @@ bash-completion (200809xx) UNRELEASED; urgency=low
|
||||
(Closes: #482383)
|
||||
* TODO updated: the Alioth team is now upstream.
|
||||
* Added qdbus completion, thanks to Terence Simpson (LP: #257903)
|
||||
* Added monodevelop and mdtool completions.
|
||||
* debian/links fixed (Closes: #494292)
|
||||
* debian/control:
|
||||
- fixed typo in the long description
|
||||
* debian/install:
|
||||
- correctly install contrib/* under /etc/bash_completion.d/
|
||||
|
||||
-- David Paleino <d.paleino@gmail.com> Tue, 25 Nov 2008 12:10:23 +0100
|
||||
-- David Paleino <d.paleino@gmail.com> Tue, 25 Nov 2008 13:40:03 +0100
|
||||
|
||||
bash-completion (20080705) unstable; urgency=low
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user