12 lines
292 B
Plaintext
12 lines
292 B
Plaintext
|
#alias:new publicip curl ifconfig.co/ip
|
||
|
fn publicip {
|
||
|
f = [t]{
|
||
|
use moi/util/condition
|
||
|
t = condition:set (eq $t -6) -6 -4
|
||
|
l = condition:set (eq $t -6) 'IPv6: ' 'IPv4: '
|
||
|
curl $t ifconfig.co/ip 2> /dev/null | each [ip]{ echo (styled $l bold yellow) $ip }
|
||
|
}
|
||
|
$f -4
|
||
|
$f -6
|
||
|
}
|