From 8a65955045ac5889aae67bb5dfebba88a6c3b05c Mon Sep 17 00:00:00 2001 From: Marek Anderson Date: Tue, 3 Dec 2024 18:53:57 -0500 Subject: [PATCH] allow both [roles/] queries --- list-permissions-of-role.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/list-permissions-of-role.sh b/list-permissions-of-role.sh index 7c6d5b2b..52c8264b 100755 --- a/list-permissions-of-role.sh +++ b/list-permissions-of-role.sh @@ -11,4 +11,8 @@ fi source ./lib/helper.sh -cat roles/* | jq -r --arg ROLE "roles/$1" 'select(.name==$ROLE and .includedPermissions!=null and .includedPermissions!=[]) | .includedPermissions[] | "\(.)"' +if [[ "$1" =~ ^roles ]]; then + cat roles/* | jq -r --arg ROLE "$1" 'select(.name==$ROLE and .includedPermissions!=null and .includedPermissions!=[]) | .includedPermissions[] | "\(.)"' +else + cat roles/* | jq -r --arg ROLE "roles/$1" 'select(.name==$ROLE and .includedPermissions!=null and .includedPermissions!=[]) | .includedPermissions[] | "\(.)"' +fi