#!/bin/bash PEER=$1 IP_ADDR=$2 EIP_ADDR=$3 FNAME=$(echo $PEER.wg | sed -e 's/[^A-Za-z0-9._-]/_/g') COMMIT_MSG="add peer $PEER" if [ -f "$FNAME" ]; then COMMIT_MSG="update peer $PEER" fi echo "[Peer] PublicKey = $PEER AllowedIPs = $IP_ADDR" > "$FNAME" if [ "$#" -ge 3 ]; then echo "Endpoint = $EIP_ADDR" >> "$FNAME" fi git add . git commit -m "$COMMIT_MSG"