Refactory network

This commit is contained in:
Jesús
2021-08-21 21:02:04 -05:00
parent 63556fa051
commit eae313436c
3 changed files with 4 additions and 8 deletions

View File

@@ -1,11 +1,8 @@
#!/bin/bash
# Network
function my_ip() {
function __network() {
unset MY_IP
: "${MY_IP:=$(ip route show table local | awk -F "local" '{print $2}' | uniq)}"
}
function my_isp() {
unset MY_ISP
: "${MY_ISP:=$(host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}')}"
}

View File

@@ -2,6 +2,7 @@
# System information
function ii() {
__network "$1" > /dev/null 2>&1 # import network
case ${LANG/_*/} in
es)
printf '%s\e[1;36m%s\e[m\n' "Has iniciado sesión en " "$(hostname -f)"
@@ -12,7 +13,6 @@ function ii() {
printf '\n\e[1;32m%s\e[m\n%s\n' "Estadísticas de la memoria:" "$(free)"
printf '\n\e[1;32m%s\e[m\n' "Dirección IP Local:"
printf '%s\n' "${MY_IP:-"No conectado"}"
my_isp "$1" &> /dev/null
printf '\n\e[1;32m%s\e[m\n' "Dirección ISP:"
printf '%s\n' "${MY_ISP:-"No conectado"}"
;;
@@ -25,7 +25,6 @@ function ii() {
printf '\n\e[1;32m%s\e[m\n%s\n' "Memory stats:" "$(free)"
printf '\n\e[1;32m%s\e[m\n' "Local IP Address:"
printf '%s\n' "${MY_IP:-"Not connected"}"
my_isp "$1" &> /dev/null
printf '\n\e[1;32m%s\e[m\n' "ISP Address:"
printf '%s\n' "${MY_ISP:-"Not connected"}"
;;