SQLite任务管理器

5天前更新 1 00
SQLite任务管理器SQLite任务管理器
SQLite任务管理器

技能简介

基于SQLite的本地任务管理工具,通过命令行脚本实现任务的增删改查与状态流转。无需复杂配置,适合个人日常事务与小型项目跟踪。

能做什么

  • 创建任务并设置标题、描述、标签和状态
  • 在backlog、todo、in-progress、done四种状态间移动任务
  • 按标签或状态筛选任务列表
  • 查看任务统计信息

使用说明

安装前提:系统需已安装sqlite3命令行工具。

初始化数据库:

./scripts/init_db.sh

默认数据库路径为~/.no-nonsense/tasks.db,可通过环境变量NO_NONSENSE_TASKS_DB自定义。

添加任务:

./scripts/task_add.sh "任务标题" --description "详细描述" --tags "work,urgent" --status todo

常用工作流

  1. 记录想法:task_add.sh "新想法" --status backlog
  2. 准备执行:task_move.sh <id> --status todo
  3. 开始处理:task_move.sh <id> --status in-progress
  4. 标记完成:task_move.sh <id> --status done

其他命令:task_list.sh(列表)、task_show.sh <id>(详情)、task_filter.sh <tag>标签过滤)、task_stats.sh(统计)。

输入与输出

见下方输入与输出表格。

项目内容
输入任务标题、描述、标签(逗号分隔)、状态(backlog/todo/in-progress/done)
输出任务ID、任务列表、按状态/标签筛选的结果、统计报告
适用人群习惯命令行操作的开发者、需要离线任务管理的个人用户
不包含多用户协作、Web界面、移动端应用、定时提醒、数据云同步

 

风险提示

  • 数据库文件存储于本地,无自动备份机制
  • 多设备使用时需自行同步数据库文件
  • 删除操作不可逆,建议定期导出备份

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/dvjn/no-nonsense-tasks/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...