Description: Add shuffle toggle option to bash/zsh completions
Author: Christopher Bock <christopher@bocki.com>
Forwarded: not-needed
Reviewed-by: Nick Morrott <nickm@debian.org>
Last-Update: 2025-02-08
---
--- a/data/playerctl.bash
+++ b/data/playerctl.bash
@@ -30,7 +30,7 @@
 			return 0
 			;;
 		shuffle)
-			COMPREPLY=($(compgen -W "on off" -- "$cur"))
+			COMPREPLY=($(compgen -W "on off toggle" -- "$cur"))
 			return 0
 			;;
 		-p|--player=|-i|--ignore-player=)
--- a/data/playerctl.zsh
+++ b/data/playerctl.zsh
@@ -15,7 +15,7 @@
 }
 
 local -a playercmd_loop=(/$'(none|track|playlist)\0'/ ':(none track playlist)')
-local -a playercmd_shuffle=(/$'(on|off)\0'/ ':(on off)')
+local -a playercmd_shuffle=(/$'(on|off|toggle)\0'/ ':(on off toggle)')
 
 (( $+functions[_playerctl_players] )) ||
 _playerctl_players() {
