mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2024-12-22 10:42:55 +01:00
bashrc & zshrc: replace myip function with alias using curl & add myip4 & myip6 aliases.
This commit is contained in:
parent
eda4aa59d0
commit
eece10f0bb
11
bashrc
11
bashrc
@ -322,6 +322,11 @@ alias gpg-key-count="gpg --export -a|gpg --import"
|
||||
|
||||
alias follow="tail -f "
|
||||
|
||||
#myip shows current IP. This was a function.
|
||||
alias myip="curl http://cadoth.net/~mkaysi/IP.php"
|
||||
alias myip4="curl -6 http://cadoth.net/~mkaysi/IP.php"
|
||||
alias myip6="curl -6 http://cadoth.net/~mkaysi/IP.php"
|
||||
|
||||
# Allow custom aliases to be put in .aliases or .bash_aliases .
|
||||
|
||||
# .aliases
|
||||
@ -341,12 +346,6 @@ function geoip() {
|
||||
geoiplookup $1
|
||||
}
|
||||
|
||||
# MYIP, copied from the ultimate bashrc http://goo.gl/qGK5j . I think that it requires lynx.
|
||||
function myip()
|
||||
{
|
||||
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | awk '{ print $4 }' | sed '/^$/d; s/^[ ]*//g; s/[ ]*$//g'
|
||||
}
|
||||
|
||||
# Checks which package the command comes from. Copied from the ultimate bashrc http://goo.gl/qGK5j
|
||||
function cmdpkg() { PACKAGE=$(dpkg -S $(which $1) | cut -d':' -f1); echo "[${PACKAGE}]"; dpkg -s "${PACKAGE}" ;}
|
||||
|
||||
|
1
warnings
1
warnings
@ -4,6 +4,7 @@ command -v \htop >/dev/null 2>&1 || { echo >&2 "WARNING: htop isn't installed! Y
|
||||
command -v \gpg2 >/dev/null 2>&1 || { echo >&2 "WARNING: gnupg2 isn't installed! You should install it, because it's used as gpg."; }
|
||||
command -v \lynx >/dev/null 2>&1 || { echo >&2 "WARNING: lynx isn't installed! You should install it, because it's used by many functions."; }
|
||||
command -v \gpg-agent >/dev/null 2>&1 || { echo >&2 "WARNING: gnupg-agent isn't installed. You should install it, because it's used by gpg.conf and xsessionrc in shell-things."; }
|
||||
command -v \curl >/dev/null 2>&1 || { echo >&2 "WARNING: curl isn't installed! You should install it, because it's used by some aliases orfunctions."; }
|
||||
|
||||
## To disable warnings, add the following (UNCOMMENTED!) to ~/.custom
|
||||
|
||||
|
12
zshrc
12
zshrc
@ -271,6 +271,12 @@ alias gpg-key-count="gpg --export -a|gpg --import"
|
||||
|
||||
alias follow="tail -f "
|
||||
|
||||
#myip shows current IP. This was a function.
|
||||
alias myip="curl http://cadoth.net/~mkaysi/IP.php"
|
||||
alias myip4="curl -6 http://cadoth.net/~mkaysi/IP.php"
|
||||
alias myip6="curl -6 http://cadoth.net/~mkaysi/IP.php"
|
||||
|
||||
|
||||
# .aliases
|
||||
if [ -f ~/.aliases ]; then
|
||||
source ~/.aliases
|
||||
@ -288,12 +294,6 @@ function geoip() {
|
||||
geoiplookup $1
|
||||
}
|
||||
|
||||
# MYIP, copied from the ultimate bashrc http://goo.gl/qGK5j . I think that it requires lynx.
|
||||
function myip()
|
||||
{
|
||||
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | awk '{ print $4 }' | sed '/^$/d; s/^[ ]*//g; s/[ ]*$//g'
|
||||
}
|
||||
|
||||
# Checks which package the command comes from. Copied from the ultimate bashrc http://goo.gl/qGK5j
|
||||
function cmdpkg() { PACKAGE=$(dpkg -S $(which $1) | cut -d':' -f1); echo "[${PACKAGE}]"; dpkg -s "${PACKAGE}" ;}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user