18 lines
250 B
Bash
Executable File
18 lines
250 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# Print public IP address
|
|
|
|
set -e
|
|
|
|
url='https://api.ipify.org?format=text'
|
|
|
|
if [ "$1" = "-c" ]; then
|
|
if [ $(uname -s) = "Darwin" ]; then
|
|
curl -s $url | pbcopy
|
|
else
|
|
curl -s $url | xclip -i
|
|
fi
|
|
else
|
|
curl -s $url
|
|
fi
|