3 个版本
0.0.3 | 2023年6月1日 |
---|---|
0.0.2 | 2023年5月31日 |
0.0.1 | 2023年5月21日 |
1232 在 文本处理
每月下载 28 次
37KB
232 行
FLW
使用可配置的任务处理文本。CLI 应用程序可以从遵循任务模式的任何 .yml 文件中读取任务。
文本任务模式
tasks:
- data:
- replace # command to replace text
- original # text to replace
- replace text # text to replace with
- data:
- count # command to count a word
- word # word to count
CSV 任务模式
tasks:
- data:
- replace # command to replace text
- column_name # column to replace text in
- original # text to replace
- replace text # text to replace with
- data:
- replace # command to replace text
- column_name # column to replace text in
- original # text to replace
- replace text # text to replace with
可用命令 [WIP: 更多内容即将到来]
- 在 txt 和 csv 中替换 #
- 仅在 txt 中计算 #
用法
flw -f <path to the tasks .yml file> -i <path to input file you want to process> -t <type of file: txt or csv>
### Example for TXT
flw -f tasks.yml -i input.txt -t txt
### Example for CSV
flw -f tasks.yml -i input.csv -t csv
技术待办事项
- 为 Runner 模块添加测试
- 增强 CSV 任务处理以获得更好的性能
- 增强错误处理以提供更好的错误消息
依赖项
~6–8MB
~140K SLoC