summaryrefslogtreecommitdiff
path: root/completions/getent
diff options
context:
space:
mode:
Diffstat (limited to 'completions/getent')
-rw-r--r--completions/getent26
1 files changed, 13 insertions, 13 deletions
diff --git a/completions/getent b/completions/getent
index 2e99f524..0658b0bb 100644
--- a/completions/getent
+++ b/completions/getent
@@ -26,30 +26,30 @@ _getent()
case $db in
passwd)
- COMPREPLY=( $( compgen -u "$cur" ) )
- return 0
+ COMPREPLY=( $( compgen -u -- "$cur" ) )
+ return
;;
group)
- COMPREPLY=( $( compgen -g "$cur" ) )
- return 0
+ COMPREPLY=( $( compgen -g -- "$cur" ) )
+ return
;;
services)
- COMPREPLY=( $( compgen -s "$cur" ) )
- return 0
+ COMPREPLY=( $( compgen -s -- "$cur" ) )
+ return
;;
hosts)
- COMPREPLY=( $( compgen -A hostname "$cur" ) )
- return 0
+ COMPREPLY=( $( compgen -A hostname -- "$cur" ) )
+ return
;;
protocols|networks|ahosts|ahostsv4|ahostsv6|rpc)
- COMPREPLY=( $( compgen -W "$( getent $db | \
+ COMPREPLY=( $( compgen -W "$( $1 $db | \
awk '{ print $1 }' )" -- "$cur" ) )
- return 0
+ return
;;
aliases|shadow|gshadow)
- COMPREPLY=( $( compgen -W "$( getent $db | cut -d: -f1 )" \
+ COMPREPLY=( $( compgen -W "$( $1 $db | cut -d: -f1 )" \
-- "$cur" ) )
- return 0
+ return
;;
ethers|netgroup)
return
@@ -75,4 +75,4 @@ _getent()
} &&
complete -F _getent getent
-# ex: ts=4 sw=4 et filetype=sh
+# ex: filetype=sh