13 lines
320 B
Bash
Executable File
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
|