mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-05-09 03:58:05 +02:00
Merge branch 'wpctl-bash-list' into 'master'
wpctl: add bash completion for list subcommand See merge request pipewire/wireplumber!823
This commit is contained in:
commit
2227a2f1a5
1 changed files with 12 additions and 1 deletions
|
|
@ -7,7 +7,8 @@ _wpctl_pw_defaults() {
|
|||
_wpctl() {
|
||||
local cur prev words cword
|
||||
local commands="status get-volume inspect set-default set-volume set-mute
|
||||
set-profile set-route clear-default settings set-log-level"
|
||||
set-profile set-route clear-default settings set-log-level
|
||||
list"
|
||||
|
||||
_init_completion -n = || return
|
||||
|
||||
|
|
@ -24,6 +25,16 @@ _wpctl() {
|
|||
clear-default)
|
||||
COMPREPLY+=($(compgen -W "0 1 2" -- "$cur"))
|
||||
;;
|
||||
|
||||
list)
|
||||
COMPREPLY+=($(compgen -W "audio video" -- "$cur"))
|
||||
;;
|
||||
|
||||
audio|video)
|
||||
if [[ ${COMP_WORDS[COMP_CWORD-2]} == "list" ]]; then
|
||||
COMPREPLY+=($(compgen -W "devices sinks sources" -- "$cur"))
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue