dotfiles/script/wgup

16 lines
337 B
Plaintext
Raw Normal View History

2021-03-31 19:34:50 +00:00
#!/usr/bin/env bash
#
# select and active wireguard interface; requires sudo
set -e
2023-10-07 08:43:32 +00:00
if [[ $EUID -gt 0 ]]; then
2021-03-31 19:34:50 +00:00
echo "requires administrative privileges"
exit 1
fi
defaultquery="es1"
conffile=$(find /etc/wireguard -type f -name '*.conf' | sort | fzf -q "$defaultquery")
config=$(basename "$conffile" ".conf")
wg-quick up "$config"