#!/usr/bin/env bash if [[ "$#" -ne 2 ]]; then echo "Usage: $0 " exit 1 fi USER="$1" AGE_KEY=$(grep "^# public key: " "./users/${USER}/secrets/key.txt" | sed "s/# public key: //") for SOPS_FILE in $(find . -type f -name "sops.yaml"); do sed -i "/ - &${USER} ${AGE_KEY}/d" "${SOPS_FILE}" sed -i "/ - \*${USER}/d" "${SOPS_FILE}" done "$(dirname "$0")/update-keys.sh" "$2" rm -rf ./users/"${USER}" echo "User ${USER} has been successfully removed."