terminal:bin
Table of Contents
my most used local scripts
in ~/.local/bin usually. also in my dotfiles. sometimes from my .bashrc file.
whatip
get my internal & external IP address. results are piped to lolcat because i like cute things ok
# print internal & external IPs whatip() { # internal echo -n "internal IP: " | lolcat -p 0.7; hostname -I | awk '{print $1}' # external echo -n "external IP: " | lolcat -p 0.7; curl -4 icanhazip.com }
notif
used after long-running programs like watch or dig because i will easily forget about something i'm waiting on like that.
# to get quick notifs # after long commands notif() { notify-send "done!" paplay -q /usr/share/sounds/sound-icons/start spd-say -t female3 -r +25 "done!" }
mvpn
launch applications excluded from current and future VPN sessions (until window is closed).
i have this aliased to mterm and mftp, respectively, to launch a terminal or filezilla window with this script.
#!/usr/bin/env bash nohup mullvad-exclude "$1" > /dev/null || echo "failed to launch $1" 2>&1 &
terminal/bin.txt ยท Last modified: by melo
