gstreamer/tools/gstreamer-completion
Sebastian Dröge b0d89da6b6 gst: Change versioning
Remove GST_MAJORMINOR and replace it by GST_API_VERSION
Also set GST_VERSION_{MAJOR,MINOR,MICRO,NANO} explicitely
now.

All versions are at 1.0.0 now for the release soon but
API/ABI can still change until the 1.0.0 release.

Next release versions until 1.0.0 will be 0.10.9X and
these will be release candidates. GST_VERSION_* will
nonetheless stay at 1.0.0.0.
2012-04-04 14:28:55 +02:00

28 lines
541 B
Plaintext

#
# Put this in /etc/bash_completion.d/
#
_gst_launch()
{
local cur
: ${GST_REGISTRY:=~/.gstreamer-1.0/registry.xml}
: ${GST_COMPLETE:=~/.gstreamer-1.0/complete}
if [ ! -f "${GST_REGISTRY}" ] ; then
return 0
fi
if [ ! -f "${GST_COMPLETE}" \
-o "${GST_REGISTRY}" -nt "${GST_COMPLETE}" ] ; then
sed -n 's/^..<name>\(.*\)<\/name>/\1/ p' ${GST_REGISTRY} >${GST_COMPLETE}
fi
cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(grep ^$cur $GST_COMPLETE) )
return 0
}
complete -F _gst_launch -o default gst-launch