diff options
-rw-r--r-- | data/Makefile.am | 2 | ||||
-rw-r--r-- | data/bash-completion/lightdm | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 63cdc095..f7f73af9 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -13,7 +13,7 @@ dist_pam_DATA = pam/lightdm \ pam/lightdm-greeter completionsdir = $(datadir)/bash-completion/completions -dist_completions_DATA = bash-completion/dm-tool +dist_completions_DATA = bash-completion/dm-tool bash-completion/lightdm lightdm-guest-session: $(srcdir)/apparmor/lightdm-guest-session.in sed -e 's|@libexecdir[@]|$(libexecdir)|g' $< >$@ diff --git a/data/bash-completion/lightdm b/data/bash-completion/lightdm new file mode 100644 index 00000000..759b0b8b --- /dev/null +++ b/data/bash-completion/lightdm @@ -0,0 +1,13 @@ +#-*- mode: shell-script;-*- + +_lightdm() +{ + local cur prev opts + _init_completion || return + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) ) + return 0 + fi +} +complete -F _lightdm lightdm |