前些时间觉得每次打开一个新项目都要去翻看package.json
来查找npm命令太麻烦了,就写了一个工具,npm-scripts-catalog
。分享出来,如果大家也有相同的需求的话,可以一起使用~~~
这里是GitHub地址
这里是npm地址
Update
更新了2.0 如图
安装
$ npm install -g npm-scripts-catalog
使用
$ cd someRepo
$ catalog
很惭愧,只是做了一点微小的工作,谢谢大家。
哈哈,你可以直接require的,而不用readfile即可,另外路径问题应该是cwd而你用的是.
可以看看这个
sre = scripts run easy in npm https://github.com/i5ting/sre
点击package.json好像也不花什么力气- -
@i5ting 感谢桑大点拨,我开始只是写一个自己用的工具,所以也就没考虑太多。分享出来了才发现可以优化的点不少。
@DevinXian 哈哈,懒不是第一生产力么?
将懒进行到底。。。
npm-scripts-catalog
升级到2.0了。
现在甚至不用重新输入命令了,直接列出来选一个就行了。
@stop2stare 这个应该是inquirer实现的,挺好,如果特别多呢?比如有20个scripts
@i5ting 确实是通过看别人的(vue-cli)代码找到使用inquirer的,哈哈,以前不知道这个东西,确实很强大。如果scripts多了,inquirer会自动折叠,并且提示用户按着上下键滚动,选项是循环出现的。
@einsqing 哈,既然是在命令行里打开的,那就还是在命令行里操作吧,只是一句catalog
的事儿嘛。
@stop2stare 对命令行兴趣不大,更喜欢gui啊,希望楼主出个类似于webstorm的npm scripts
From KoaHub.js
居然有人喜欢鬼(GUI) 😂
@magicdawn 程序员也有对艺术的追求,只会写代码的程序员,不是好的艺术家
From KoaHub.js
楼主更新2.0之后,发现挺棒的
From KoaHub.js
@i5ting 这个全家桶。我待会儿去把我的介绍改成yet another CLI tool to run npm scripts
。😀
@magicdawn 壳斗麻袋,我在外面打球,待会儿回去看~。多谢资磁。
再想想会不会有更好玩的,没准有更好的创意