aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_print_users.fish
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-08-12 14:42:49 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-08-12 14:42:49 -0700
commit3f526698ab90286a2b7a0c5447a4f4218ef8ce36 (patch)
tree451f95b0b9dbce571f579e7c520f58ff1fc71167 /share/functions/__fish_print_users.fish
parent6ce74febc7a77e327f4292169ee238a792909150 (diff)
Make __fish_print_users work on OS X via dscl
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