过去一年写了 5 个命令行工具,分享一下,好用就拿去。以下均是全局安装。
thunder-vip
获取最新可用的迅雷 vip 账号。
解决什么:
不用每次打开网站去找号。。
用法:
$ thunder
or:
var thunderVip = require('thunder-vip');
thunderVip(function (err, accounts) {
console.log(accounts);
});
截图:
npm-user-downloads
查看 npm 用户某个时间段内所有模块的下载量,按从高到低排名。
解决什么:
起初是想看自己的那些模块下载量多,好重点维护。。
用法:
$ nud substack last-month --limit=20
截图:
cli-chat
基于 rpc 的命令行聊天工具。
解决什么:
单纯是为了好玩。。可以跟同事试下~
用法:
$ cli-chat
截图:
repl2
预加载第三方模块到 repl 中。
解决什么:
有时候我需要在浏览器的控制台或者 node 的 REPL 中调试某些函数(大多数是第三方库)的用法,我们知道内置的核心模块是预加载了的,受这个启发,于是写了这个可根据配置文件预加载第三方模块的"REPL"。
用法:
支持当前目录和用户目录下配置文件 .noderc
,如:
.noderc
{
"lodash": "__",
"moment": "moment",
"validator": "validator"
}
注意:~/.noderc
中的模块需全局安装。
$ noder
截图:
category
文件/目录归档工具。
解决什么:
之前用安卓手机主要用来归档手机照片的,后来换 iphone 就不用了。。
用法:
$ category -i "^IMG_(\d{4})(\d{2})(\d{2})_\d{6}(\.jpg)?$" -o "$1-$2-$3" -f ./test ./test
before:
test/
├── IMG_20150425_133502.jpg
├── IMG_20150426_134524.jpg
├── IMG_20150427_123602.jpg
├── IMG_20150427_221603.jpg
└── IMG_20150427_221604/
after:
test/
├── 2015-04-25/
│ └── IMG_20150425_133502.jpg
├── 2015-04-26/
│ └── IMG_20150426_134524.jpg
└── 2015-04-27/
├── IMG_20150427_123602.jpg
├── IMG_20150427_221603.jpg
└── IMG_20150427_221604/
棒棒哒
repl2 超好用的
nud这个好玩~下面开始义务统计了~各位:
@magicdawn = =|||
话说 koa 的月下载量这么小 79817
@magicdawn 流行模块背后的小而美的库,哈哈
看了下自己的…都好少,还得加油 :D
@magicdawn 只是占了个好名字,其实require根本引用不到。会被node的同名模块拦截。
好赞
thunderVip 这个好屌啊
赞!
那个网站规则又变了。。thunder-vip 暂时失效了,待会改
@alsotang :joy:
@nswbmw 怪不得刚试了下都登陆不了…
大赞
@asfman 现在好了
@nswbmw thunder获取的账号密码还是登陆不了迅雷客户端
@asfman 我这可以的
@nswbmw 原来账号要包含:1,:2的,看了http://www.fenxs.com/上提示才知道,哈哈
QAQ
以前 Toshihiko 还能上 2k 的。
mark! thunder的依赖。。。 让我装cli-color
赞!
赞👍🏻
好东西
@fantasy 你终端用的背景图共享下,挺好看的,正好我找不到合适的 :)
@xadillax 咋沦落了?
@alsotang huaban to souche ?
thunder-vip如果能筛选出能用的账号就更好了
支持一下~
@alsotang 名字太难记了
@xadillax 哈哈哈哈哈哈。我也觉得
好东西
棒棒哒
mark
mark From Noder
mark From Noder
mark
收了 From Noder
mark From Noder
repl2 这个非常的好
第一个收了。。。