From aca0a3774639a21e9e289b6ccbd928b9b94cc297 Mon Sep 17 00:00:00 2001 From: Bruno21 Date: Wed, 18 Jan 2023 06:44:09 +0100 Subject: [PATCH] Auto-completion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -à mettre dans /opt/homebrew/etc/bash_completion.d --- soco-cli-gui-completion.bash | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 soco-cli-gui-completion.bash diff --git a/soco-cli-gui-completion.bash b/soco-cli-gui-completion.bash new file mode 100644 index 0000000..0e0d0f7 --- /dev/null +++ b/soco-cli-gui-completion.bash @@ -0,0 +1,14 @@ +#/usr/bin/env bash + +# https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial#registering-the-completion-script + +_soco-cli-gui_completions() +{ + COMPREPLY=($(compgen -W "deezer_flow franceinfo franceinter k6fm rires rtl level_11 level_13 level_15 vol+ vol- mute_off mute_on pause next prev start stop alarms inform sysinfo play_local_file play_local_dir list_favs clear_queue list_queue" "${COMP_WORDS[1]}")) + +} + +complete -F _soco-cli-gui_completions soco-cli-gui + + +#complete -W "deezer_flow franceinfo franceinfo k6fm rires rtl level_11 level_13 level_15 vol+ vol- mute_off mute_on pause next prev start stop alarms inform sysinfo" soco-cli-gui.sh \ No newline at end of file