#!/usr/bin/env bash
NICS="eth0 wlan0"
NOTIFY=1

if [ "x$1" = "x--no-notify" ]; then
        NOTIFY=0
fi

for i in $NICS; do
    addrs="$(ip -f inet -o addr show dev $i | awk '{print $2 ":" $4}') $addrs"
done

wanaddr=" external:$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//')"

printf "%s\n%s\n" $addrs $wanaddr
if [ $NOTIFY -eq 1 ]; then
notify-send -t 10 "My IP" \
"$addrs
$wanaddr"
fi

