Skip to content

Commit 3b0cb01

Browse files
author
lihai2333
committed
完善ping功能
1 parent cd96a4d commit 3b0cb01

File tree

4 files changed

+29
-9
lines changed

4 files changed

+29
-9
lines changed

bin/fgit.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ function clone () {
4747
}
4848

4949
if (!argv[2]) {
50-
console.log("\n欢迎使用fgit。\n" +
51-
"由厉害制作\n\n用 fgit clone [github仓库链接,只能是http或https的] 加速仓库克隆。\n" +
52-
"附加几个参数:\n" +
53-
"r 加速raw.githubusercontent.com的下载速度\n" +
54-
"d 加速github仓库打包代码下载速度\n");
50+
console.log(`\n欢迎使用fgit。\n
51+
由厉害制作\n\n用 fgit clone [github仓库链接,只能是http或https的] 加速仓库克隆。
52+
附加几个参数:
53+
r 加速raw.githubusercontent.com的下载速度
54+
d 加速github仓库打包代码下载速度\n`);
5555
process.exit();
5656
}
5757

lib/ping.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
function ping () {
2-
console.log("工具正常");
1+
var dns = require("dns");
2+
function ping() {
3+
console.log("fgit\u6B63\u5E38\n\u53EF\u4EE5\u4F7F\u7528fgit\n\n\u6B63\u5728\u68C0\u67E5\u52A0\u901F\u94FE\u63A5\u662F\u5426\u6B63\u5E38...");
4+
dns.lookup("hub.fastgit.org", function (err, address, family) {
5+
address && address == "45.80.189.136" ? console.log("\u52A0\u901F\u94FE\u63A5\u6B63\u5E38\n\u68C0\u6D4B\u5B8C\u6BD5:)") : console.log("\u68C0\u6D4B\u5230\u52A0\u901F\u94FE\u63A5\u6709\u95EE\u9898\uFF0C\u8BF7\u91CD\u8BD5\n\u68C0\u6D4B\u5931\u8D25:(\n");
6+
});
37
}
4-
58
module.exports = ping;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fgit-cli",
3-
"version": "1.0.16",
3+
"version": "1.1.0",
44
"main": "./lib/main.js",
55
"bin": {
66
"fgit": "bin/fgit.js"

src/ping.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
let dns = require("dns");
2+
3+
function ping () {
4+
console.log(`fgit正常
5+
可以使用fgit
6+
7+
正在检查加速链接是否正常...`);
8+
9+
dns.lookup("hub.fastgit.org", function (err, address, family) {
10+
address&&address == "45.80.189.136"?console.log(`加速链接正常
11+
检测完毕:)`):console.log(`检测到加速链接有问题,请重试
12+
检测失败:(
13+
`)
14+
});
15+
}
16+
17+
module.exports = ping;

0 commit comments

Comments
 (0)