1 Star 0 Fork 0

Geoffwo/rule-process

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

rule-process

1. 项目简介

rule-process 是一个灵活的文件规则处理工具,支持批量文件操作、目录结构转换和自定义规则脚本。

  • 仅支持命令行(CLI)方式调用
  • 可灵活定义输入/输出目录与规则脚本
  • 适合批量文件重命名、内容转换等场景

2. 安装

Node.js >=14.18.0

npm install rule-process

3. 目录结构

├── src/             # 源代码
│   ├── index.js     # CLI 入口
│   ├── examples/    # 示例文件
│   ├── core/        # 核心逻辑
│   └── utils/       # 工具方法
├── package.json
├── README.md
└── README-zh.md

4. 使用文档

4.1 CLI 模式

1. 基本命令

rule-process demo #创建基础文件
rule-process run [options] #运行基础指令

2. 命令参数

参数 说明 默认值
--input 输入目录 ./examples/inputDir
--output 输出目录 ./examples/outputDir
--rule 规则文件路径 ./examples/ruleDir/rule.js
--close 关闭所有日志输出 false
--size 强制更改读取文件大小安全限制 2MB
--encode-input 强制指定输入文件编码 自动适配

3. 示例

rule-process run --input ./examples/inputDir --output ./examples/outputDir --rule ./examples/ruleDir/rule.js

5. 支持与捐赠

如果本项目对你有帮助,欢迎扫码支持维护:

支付宝 微信支付
alipay wechat

捐赠说明

  1. 所有捐赠均为自愿
  2. 不附带任何服务或义务
  3. 不构成任何合同关系

7. 免责声明

本项目为开源工具,仅供学习和研究使用。
在使用本项目过程中产生的任何直接或间接损失,均由使用者自行承担,项目作者不承担任何法律责任。
请勿将本项目用于任何违反法律法规或侵犯他人权益的用途。

空文件

简介

一个基于Node.js的文件规则处理工具 展开 收起
取消

发行版 (2)

全部
20天前

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Geoffwo/rule-process.git
git@gitee.com:Geoffwo/rule-process.git
Geoffwo
rule-process
rule-process
master

搜索帮助