diff options
Diffstat (limited to 'scripts/add-member')
-rwxr-xr-x | scripts/add-member | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/add-member b/scripts/add-member new file mode 100755 index 0000000..a8340dd --- /dev/null +++ b/scripts/add-member @@ -0,0 +1,18 @@ +#!/bin/sh +cd "$(dirname "$(realpath "$0")")/.." + +if [ "$#" -lt 3 ]; then + cat >&2 << EOF +Usage: ${0} [key-file] [key-id] [change-message] +EOF +else + file="$1" + id="$2" + message="$3" + make keyrings/team-members.gpg + gpg --no-default-keyring --keyring keyrings/team-members.gpg \ + --no-auto-check-trustdb --import "$file" + jetring-gen keyrings/team-members.gpg~ keyrings/team-members.gpg \ + "$message (ID: $id)" + jetring-accept team-members/ "add-$id" +fi |