diff --git a/ghd b/ghd index 5d05c22..5bb694a 100755 --- a/ghd +++ b/ghd @@ -15,7 +15,7 @@ help () { } ## 版本号 version () { - echo 'dii '$VERSION + echo 'ghd '$VERSION } ## 下载文件 download () { diff --git a/pip b/pip new file mode 100755 index 0000000..6dc17cd --- /dev/null +++ b/pip @@ -0,0 +1,55 @@ +#!/bin/bash + +# 获取公网IP + +# 相关参数 +## 版本号 +VERSION=0.1.0 + +# 相关方法 +## 帮助 +help () { + echo 'Usage: pip 参数' + echo '示例:' + echo ' 仅获取IP: pip' + echo ' 以JSON格式返回: pip json' + echo ' 获取详细信息(含物理地址、运营商): pip all' +} +## 版本号 +version () { + echo 'pip '$VERSION +} +## 仅获IP +pip () { + echo '------------------------------ 正在获取公网IP,请稍后... ------------------------------' + curl icanhazip.com +} +## JSON格式返回 +json () { + echo '------------------------------ 正在获取公网IP,请稍后... ------------------------------' + curl https://openapi.lddgo.net/base/gtool/api/v1/GetIp +} +## 详细信息(含物理地址、运营商) +all () { + echo '------------------------------ 正在获取公网IP,请稍后... ------------------------------' + curl cip.cc +} + +# 执行方法 +case $1 in + help) + help + ;; + version) + version + ;; + all) + all + ;; + json) + json + ;; + *) + pip + ;; +esac