返回顶部
C

CashFlow现金流追踪

Track personal cash flow with simple terminal commands and local storage. Use when logging daily expenses, reviewing balance, or exporting records.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.1
安全检测
已通过
285
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

CashFlow

CashFlow

CashFlow 是一款多用途实用工具,用于在终端中跟踪和管理数据条目。它提供了一个基于日志的简单系统,支持添加、列出、搜索和导出带有时间戳记录的条目。

命令

命令描述
cashflow run <参数>使用给定参数执行主函数
cashflow config
显示配置文件位置(config.json) | | cashflow status | 显示当前状态(就绪/未就绪) | | cashflow init | 初始化数据目录 | | cashflow list | 列出数据日志中的所有条目 | | cashflow add <条目> | 向数据日志添加新的带日期条目 | | cashflow remove <条目> | 移除一个条目 | | cashflow search <关键词> | 搜索条目(不区分大小写的 grep 搜索) | | cashflow export | 将所有数据导出到标准输出 | | cashflow info | 显示版本和数据目录路径 | | cashflow help | 显示所有可用命令 | | cashflow version | 显示版本号 |

工作原理

CashFlow 采用平面文件方式。所有条目以带日期的行(YYYY-MM-DD <内容>)形式存储在 data.log 中。每个命令还会将带时间戳的记录追加到 history.log 中,用于审计。

  • - add 使用当前日期追加新行
  • list 打印完整的数据日志
  • search 通过 grep 执行不区分大小写的匹配
  • export 将原始数据日志转储到标准输出,以便管道/重定向

数据存储

默认情况下,所有数据存储在本地 ~/.local/share/cashflow/ 目录中:

  • - data.log — 包含所有条目的主数据文件(每行一个,带日期前缀)
  • history.log — 每个已执行命令的带时间戳审计跟踪
  • config.json — 配置文件(由 cashflow config 引用)

通过设置 CASHFLOW_DIR 环境变量覆盖存储位置:

bash
export CASHFLOW_DIR=$HOME/my-data/cashflow

或者,如果未设置 CASHFLOWDIR,则会使用 XDGDATA_HOME。

要求

  • - bash 4+(使用 set -euo pipefail 严格模式)
  • 标准 Unix 工具(grep、date、cat)
  • 无需 API 密钥
  • 无外部依赖

使用场景

  1. 1. 快速数据记录 — 使用 cashflow add 快速记录条目(支出、任务、笔记),自动添加日期戳
  2. 查看存储的条目 — 运行 cashflow list 查看所有已记录内容,或使用 cashflow search 查找特定条目
  3. 导出数据进行分析 — 使用 cashflow export > data.csv 转储所有条目,以便导入电子表格或其他工具
  4. 项目初始化 — 在新机器或新项目上运行 cashflow init 设置数据目录
  5. 检查工具状态 — 使用 cashflow status 和 cashflow info 验证工具是否就绪,并查看版本/路径信息

示例

bash

初始化数据目录


cashflow init

添加条目

cashflow add 月租金支付 2500 cashflow add 收到自由职业发票 8000 cashflow add 杂货购物 350

列出所有条目

cashflow list

bash

搜索特定条目


cashflow search rent
cashflow search invoice

将数据导出到文件

cashflow export > my-records.txt

检查状态和信息

cashflow status cashflow info

bash

运行自定义操作


cashflow run process-monthly

查看配置位置

cashflow config

移除一个条目

cashflow remove 旧条目

显示版本

cashflow version

输出

所有命令输出到标准输出。历史日志始终写入 $DATA_DIR/history.log。根据需要重定向输出:

bash
cashflow list > all-entries.txt
cashflow export | grep 2026-03 > march-data.txt

配置

变量用途默认值
CASHFLOWDIR覆盖数据/配置目录~/.local/share/cashflow/
XDGDATA_HOME
备用基础目录 | ~/.local/share/ |
由 BytesAgain 提供技术支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cashflow-1776085984 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cashflow-1776085984 技能

通过命令行安装

skillhub install cashflow-1776085984

下载

⬇ 下载 CashFlow v2.0.1(免费)

文件大小: 3.41 KB | 发布时间: 2026-4-15 12:00

v2.0.1 最新 2026-4-15 12:00
update

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部