在日常开发中,经常会频繁地做一些重复性的操作,作为一名程序员,解放双手的时刻到了。
比如说:批量修改某些文件的后缀,我对于一些shell或者win下的命令不是很熟悉,稍微了解的就是自己的开发语言,所以用熟悉的工具做事还是可以带来一些成就感的。
下面我准备针对这个小小的需求开发一个自己的命令行,当然如果能帮助到其他人,那就更加地满足了。闲话不多说,下面直接开始。
可以对某个文件夹下的所有文件进行后缀的修改可以限定某类后缀修改为指定的后缀可以指定目标文件夹同时可以随机重命名在github上创建自己想要的仓库changeext(命名)将仓库clone到本地进行开发、测试发布到github发布到npm安装到本地进行使用大功告成
一些帐号注册、仓库创建就不再说了,主要说下开发的具体流程 先来一段伪代码:
开发中使用的module:
核心代码如下:
然后我们就针对代码进行本地测试
image.webp
OK,测试成功,然后把代码发布到github(此处流程可以google),然后将自己的代码发布到npm官网。
然后,我们就可以开心地下载自己的工具来666了。
本文中的命令行工具为 changeext
可以很方便地变更指定后缀到目标后缀或重命名,同时附带了一个简单的加密,可以悄悄地隐藏文件咯,比如: