From 599dc8ab40c366b3d5dd7c1aab899d3439e92b59 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 16 Feb 2021 21:42:11 +0100 Subject: [PATCH] ip aliases --- aliases | 4 +++- bin/cloudflare-dyndns.sh | 1 + exports | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/aliases b/aliases index 23db94f..362f9b5 100644 --- a/aliases +++ b/aliases @@ -14,7 +14,9 @@ alias n='nova .' alias update='update-everything.sh' # IP addresses -alias ip="dig TXT +short o-o.myaddr.l.google.com @ns1.google.com" +# https://unix.stackexchange.com/a/81699/37512 +alias ip="dig @resolver4.opendns.com myip.opendns.com +short" +alias ip6="dig @resolver1.ipv6-sandbox.opendns.com AAAA myip.opendns.com +short -6" alias iplocal="ipconfig getifaddr en0" # Copy SSH public key to pasteboard diff --git a/bin/cloudflare-dyndns.sh b/bin/cloudflare-dyndns.sh index 15913f1..b813da2 100755 --- a/bin/cloudflare-dyndns.sh +++ b/bin/cloudflare-dyndns.sh @@ -12,6 +12,7 @@ function updateIp { # IPv4 A record + # https://unix.stackexchange.com/a/81699/125382 IPADDRv4=$(dig @resolver4.opendns.com myip.opendns.com +short) echo "Public IPv4: $IPADDRv4" diff --git a/exports b/exports index a96afe0..56ebced 100644 --- a/exports +++ b/exports @@ -26,7 +26,7 @@ export CDPATH=$CDPATH:~/Code # nvm # defer loading until needed for faster shell startup # declare -a NODE_GLOBALS=(`find ~/.nvm/versions/node -maxdepth 3 -type l -wholename '*/bin/*' | xargs -n1 basename | sort | uniq`) -# + # NODE_GLOBALS+=("node") # NODE_GLOBALS+=("nvm") @@ -41,6 +41,6 @@ load_nvm # done # pip should only run if there is a virtualenv currently activated -#export PIP_REQUIRE_VIRTUALENV=true +export PIP_REQUIRE_VIRTUALENV=true # cache pip-installed packages to avoid re-downloading export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache