# nodeScriptingTool **Repository Path**: thinker_lgx/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**: 2024-02-20 - **Last Updated**: 2024-02-20 ## 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 有趣且可能有用的命令行工具集合。 ## 说在后面 > 🎉 这里是 JYeontu,现在是一名前端工程师,有空会刷刷算法题,平时喜欢打羽毛球 🏸 ,平时也喜欢写些东西,既为自己记录 📋,也希望可以对大家有那么一丢丢的帮助,写的不好望多多谅解 🙇,写错的地方望指出,定会认真改进 😊,偶尔也会在自己的公众号『前端也能这么有趣』发一些比较有趣的文章,有兴趣的也可以关注下。在此谢谢大家的支持,我们下文再见 🙌。