From dea0c165405579d43cfa6d791219767e8b91b0e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?= Date: Sat, 2 Apr 2016 11:49:01 +0200 Subject: [PATCH] [enh] Add a ynh_user_list helper --- data/helpers.d/user | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/data/helpers.d/user b/data/helpers.d/user index bfd044070..5ee6acd68 100644 --- a/data/helpers.d/user +++ b/data/helpers.d/user @@ -20,6 +20,17 @@ ynh_user_get_info() { sudo yunohost user info "$1" --output-as plain | ynh_get_plain_key "$2" } +# Get the list of YunoHost users +# +# example: for u in $(ynh_user_list); do ... +# +# usage: ynh_user_list +# | ret: string - one username per line +ynh_user_list() { + sudo yunohost user list --output-as plain --quiet \ + | awk '/^##username$/{getline; print}' +} + # Check if a user exists on the system # # usage: ynh_system_user_exists username