doc: remove bash completion as it doesn't work anymore

This commit is contained in:
Andrzej Rybczak
2015-03-02 18:05:58 +01:00
parent fb52fe77a5
commit baf53365d9
2 changed files with 1 additions and 34 deletions

1
NEWS
View File

@@ -3,6 +3,7 @@ ncmpcpp-0.6.3 (????-??-??)
* Fix floating point exception when adding a specific number of random items.
* Passwords are no longer added to the input history.
* It is now possible to put more than one specific flag consecutively in formats.
* Bash completion file was removed as it no longer works.
ncmpcpp-0.6.2 (2014-12-13)

View File

@@ -1,34 +0,0 @@
# Installation:
# - If you have system bash completion, place this in /etc/bash_completion.d or
# source it from $HOME/.bash_completion
# - If you don't have system bash completion, source this from your .bashrc
_ncmpcpp ()
{
local cur prev cmds opts
cur="$2"
prev="$3"
cmds=`ncmpcpp --help 2>&1 | awk '/^ [a-z]+ /{print $1}'`;
opts="`ncmpcpp --help 2>&1 | awk '/^ -.+,/{print $1 "\n" $2}' | sed -e 's/,//;$a--now-playing'`"
case "$prev" in
ncmpcpp)
COMPREPLY=($(compgen -W '$opts $cmds' -- "$cur"))
;;
--port|-p|--host|-h)
COMPREPLY=()
;;
--help|-?|--version|-v|--now-playing)
return
;;
next|pause|play|prev|stop|toggle|volume)
opts="`echo $opts | sed -e 's/--port//;s/--host//;s/-p//;s/-h//'`"
COMPREPLY=($(compgen -W '$opts' -- "$cur"))
;;
*)
COMPREPLY=($(compgen -W '$opts $cmds' -- "$cur"))
;;
esac
}
complete -F _ncmpcpp ncmpcpp