Files
wgmn/git-wg-update
2018-05-24 21:35:09 +02:00

13 lines
320 B
Bash
Executable File

#!/bin/bash
KEY=$1
NETWORK=${2:-${PWD##*/}}
mapfile -t LINES <<< "$(sudo wg show $NETWORK $KEY)"
for i in "${LINES[@]}"; do
if [ -n "$i" ]; then
PEER=$(echo $i | awk -F ' ' '{print $1}')
VALUE=$(echo $i | awk -F ' ' '{$1="";print $0}')
git-wg-peer-update "$PEER" "$KEY" "$VALUE"
fi
done