Zsh: Add IP option to get_ip()
This commit is contained in:
parent
6dc6ca0e3f
commit
08c4c211ab
|
@ -1,5 +1,6 @@
|
||||||
doasedit() {
|
doasedit() {
|
||||||
(( ${+commands[doas]} )) || return 1
|
(( ${+commands[doas]} )) || return 1
|
||||||
|
|
||||||
doas -L
|
doas -L
|
||||||
doas $EDITOR /etc/doas.conf
|
doas $EDITOR /etc/doas.conf
|
||||||
doas doas -C /etc/doas.conf && echo "ok" || echo "error"
|
doas doas -C /etc/doas.conf && echo "ok" || echo "error"
|
||||||
|
@ -8,7 +9,16 @@ doasedit() {
|
||||||
|
|
||||||
get_ip() {
|
get_ip() {
|
||||||
(( ${+commands[wget]} )) || return 1
|
(( ${+commands[wget]} )) || return 1
|
||||||
wget $@ -qO- "https://ifconfig.co/json"
|
|
||||||
|
local IP=""
|
||||||
|
local ARGS=""
|
||||||
|
|
||||||
|
while [[ $# -gt 0 ]]; do
|
||||||
|
[[ $1 == --ip ]] && IP="?ip=$2" && shift || ARGS="$ARGS $1"
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
eval "wget $ARGS -qO- 'https://ifconfig.co/json$IP'"
|
||||||
}
|
}
|
||||||
|
|
||||||
pz_upgrade() {
|
pz_upgrade() {
|
||||||
|
|
Loading…
Reference in a new issue