# nodeScriptingTool **Repository Path**: smoked_salmon/node-scripting-tool ## Basic Information - **Project Name**: nodeScriptingTool - **Description**: node编写的一些脚本工具 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2022-09-16 - **Last Updated**: 2022-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nodeScriptingTool ## 介绍 node.js编写的一些脚本工具 ## 说在前面 >🎈大家好,这里是JYeontu,平时喜欢自己捣鼓一些小工具、小脚本,或有趣或有用,我都在这里与大家一起分享,希望可以给大家一点帮助,也希望大家可以提出更好的idea或改进方案。 ## 工具介绍 > `这里是对该项目各个文件夹存放的工具进行一个大致的介绍,具体用法大家可以到响应工具项目文件夹中查看说明文档。` ### getFileNum 递归获取文件夹下文件数目和大小 ### getFileTree 生成文件目录树 ![image.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/747f67c25707436ea3a2259f0db85693~tplv-k3u1fbpfcp-watermark.image?) ### consoleInput 控制台输入交互工具,获取用户在控制台输入的信息。 ![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0a41e192f57b48f6b9edade84b721868~tplv-k3u1fbpfcp-watermark.image?) ### JInquirer 控制台输入交互工具,基于[inquirer](//https://www.npmjs.com/package/inquirer#examples)插件进行二次封装,支持选择文件和文件夹。 ![2022-07-29-21-02-56 00_00_00-00_00_30.gif](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/13878b6405c245c487d6d11903f05fc2~tplv-k3u1fbpfcp-watermark.image?) ### progressBar 控制台输出进度条工具。 ![image.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0f014480ebbe4d118a77e57b8626ad2f~tplv-k3u1fbpfcp-watermark.image?) ### imgConcat 图片拼接工具,支持横向和纵向合并,将多张图片合并成一张长图。 ## 说在后面 > 🎉这里是JYeontu,喜欢算法,GDCPC打过卡;热爱羽毛球,大运会打过酱油。毕业一年,两年前端开发经验,目前担任H5前端开发,算法业余爱好者,有空会刷刷算法题,平时喜欢打打羽毛球🏸 ,也喜欢写些东西,既为自己记录📋,也希望可以对大家有那么一丢丢的帮助,写的不好望多多谅解🙇,写错的地方望指出,定会认真改进😊,在此谢谢大家的支持,我们下文再见🙌。