命令行版的 namebeta

2018-02-09 09:57:41 +08:00
 timothyye

一直以来,比较喜欢用 @joyqi 写的 namebeta 来查询域名(https://www.v2ex.com/t/397880),查询速度很快,效率也很高。

平时大多数是在命令行下写代码,于是想做一个命令行版的 namebeta,征得站长同意之后,用 Go 撸了一个命令行版的 namebeta 工具,实现方式直接发起请求调用了 namebeta 的 API。这样,在命令行下面,也能愉快的查询域名信息了。

安装

MacOS 用户,可以使用 brew 安装

brew tap timothyye/tap
brew install timothyye/tap/namebeta

Linux 和 Windows,ARM 用户, 可以直接下载编译好的二进制文件

使用方式

namebeta namebeta.com
namebeta -m namebeta.com
namebeta -w namebeta.com
namebeta -h

项目地址

https://github.com/TimothyYe/namebeta

2450 次点击
所在节点    分享创造
16 条回复
ScotGu
2018-02-09 11:52:56 +08:00
-bash: /bin/namebeta: cannot execute binary file
hsuan
2018-02-09 12:12:31 +08:00
那个动画,还以为自己屏幕脏了
timothyye
2018-02-09 12:17:27 +08:00
@hsuan 啥动画?
timothyye
2018-02-09 12:17:47 +08:00
@ScotGu chmod +x /bin/namebeta 试试
hsuan
2018-02-09 12:29:14 +08:00
@timothyye 你发的图片啊
timothyye
2018-02-09 12:36:21 +08:00
@hsuan。。。
timothyye
2018-02-09 13:30:09 +08:00
@hsuan 那个图片,其实是我的终端的背景图片,实际上是这样的……

congeec
2018-02-09 13:36:59 +08:00
available 和 unavailable 不能合并成一列 availability?
hsuan
2018-02-09 14:05:48 +08:00
@timothyye #7 这个图还挺酷的,求个原图
timothyye
2018-02-09 14:39:59 +08:00
@hsuan 我这个图是 2560x1080 尺寸的,比较适合 21:9 的屏幕 https://xiaozhou.net/star-wars-stormtrooper-4k-2560x1080.jpg
timothyye
2018-02-09 14:40:36 +08:00
@congeec 当时考虑过,不过那个表格插件好像不支持没一行分别设置颜色,只支持每列设置颜色
fisher335
2018-02-09 17:26:16 +08:00
我是个小白,同一个包下的方法在不同文件中的应用是不是应该方法名第一个字母大写?
timothyye
2018-02-09 17:47:32 +08:00
@fisher335 方法名首字母大写,表示需要从这个包导出这个方法,让它可以从包外部被调用。这个应用比较小,我把所有的文件都用的 main 的包名,这样在同一个包内部相互调用方法,就不需要导出方法了。这应该不是 best practice …… 要代码结构更规范一点的话,可以把 utils 单独一个包名,这样方法就需要大写导出了。
jedihy
2018-02-10 02:12:07 +08:00
Querying..Querying..Querying..Querying..Querying..Querying..Querying..Querying..Querying..Querying... █████████+----------+-----------+-------------+
| DOMAIN | AVAILABLE | UNAVAILABLE |
+----------+-----------+-------------+
| lan.us | [1;32m [0m | [1;31m✖ [0m |
| lan.com | [1;32m [0m | [1;31m✖ [0m |
| lan.net | [1;32m [0m | [1;31m✖ [0m |
| lan.org | [1;32m [0m | [1;31m✖ [0m |
| lan.cn | [1;32m [0m | [1;31m✖ [0m |
| lan.me | [1;32m [0m | [1;31m✖ [0m |
| lan.co | [1;32m [0m | [1;31m✖ [0m |
| lan.cc | [1;32m [0m | [1;31m✖ [0m |
| lan.info | [1;32m [0m | [1;31m✖ [0m |
| lan.biz | [1;32m [0m | [1;31m✖ [0m |
| lan.io | [1;32m [0m | [1;31m✖ [0m |
| l.an | [1;32m✔ [0m | [1;31m [0m |
+----------+-----------+-------------+
jedihy
2018-02-10 02:13:16 +08:00
@jedihy Win 下显示有问题
timothyye
2018-02-10 11:19:08 +08:00
@jedihy win 估计是终端跟那个库不兼容,我把 win 的下载去掉了😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX