Add 'publicip' command to display your public ip address.

This commit is contained in:
Dylan 2016-02-09 17:20:19 +11:00
parent 2f13ce79de
commit 609e18a31c
1 changed files with 12 additions and 0 deletions

12
fetch
View File

@ -1358,6 +1358,18 @@ getlocalip () {
esac esac
} }
getpublicip () {
if type -p curl >/dev/null 2>&1; then
publicip="$(curl -w '\n' http://ident.me)"
elif type -p wget >/dev/null 2>&1; then
publicip="$(wget -qO- http://ident.me; printf "%s")"
else
publicip="Unknown"
fi
}
# }}} # }}}
# Birthday {{{ # Birthday {{{