dotfiles/.local/bin/mod-network

15 lines
214 B
Bash
Executable file

#!/bin/sh
set -eu
if address=$(ip route get 1 2>/dev/null); then
address=${address#* via * dev * src }
address=${address% uid *}
fi
if [ -n "$address" ]; then
printf '%s' "$address"
else
printf 'Offline'
fi