aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_print_users.fish
diff options
context:
space:
mode:
Diffstat (limited to 'share/functions/__fish_print_users.fish')
-rw-r--r--share/functions/__fish_print_users.fish2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/functions/__fish_print_users.fish b/share/functions/__fish_print_users.fish
index 0a67ab55..90e690eb 100644
--- a/share/functions/__fish_print_users.fish
+++ b/share/functions/__fish_print_users.fish
@@ -2,6 +2,8 @@
function __fish_print_users --description "Print a list of local users"
if test -x /usr/bin/getent
getent passwd | cut -d : -f 1
+ else if test -x /usr/bin/dscl # OS X support
+ dscl . -list /Users
else
sgrep -ve '^#' /etc/passwd | cut -d : -f 1
end