#!/bin/zsh
#dep:jq ip
if [[ $1 == "-h" || $1 == "--help" ]]; then
	echo "Usage: selfip [target address]"
	echo
	echo "  Prints own address used to access the given address"
	echo "  Defaults to 8.8.8.8, which will show the IP of the"
	echo "  interface used to access the internet"
	exit 0
fi
ip -json route get ${1:-8.8.8.8} | jq -r '.[0].prefsrc'