xrandr: Add (some) --setprovider* arg completion support
This commit is contained in:
parent
4927730980
commit
c50313c30d
@ -45,6 +45,13 @@ _xrandr()
|
|||||||
COMPREPLY=( $( compgen -W 'normal inverted left right' -- "$cur" ) )
|
COMPREPLY=( $( compgen -W 'normal inverted left right' -- "$cur" ) )
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
|
--setprovideroutputsource|--setprovideroffloadsink)
|
||||||
|
local providers=$( "$1" --listproviders 2>/dev/null |
|
||||||
|
sed -ne 's/.* name:\([^ ]*\).*/\1/p' )
|
||||||
|
COMPREPLY=( $( compgen -W "$providers" -- "$cur" ) )
|
||||||
|
# TODO 2nd arg needed, is that a provider as well?
|
||||||
|
return
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
COMPREPLY=( $( compgen -W '$( "$1" -help 2>&1 |
|
COMPREPLY=( $( compgen -W '$( "$1" -help 2>&1 |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user