OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  no-nonsense-tasks:使用 SQLite 实现的极简任务管理器

no-nonsense-tasks:使用 SQLite 实现的极简任务管理器

 
  analytics ·  2026-02-22 23:22:12 · 3 次点击  · 0 条评论  

名称: no-nonsense-tasks
描述: 一个基于 SQLite 的实用任务管理器。支持通过状态(待办、待处理、进行中、已完成)、描述和标签来追踪任务。适用于个人任务管理、待办事项、项目跟踪或任何需要基于状态进行任务组织的工作流。支持添加、列出、筛选、更新、移动和删除任务。


实用任务管理器

基于 SQLite 的简洁任务追踪工具。没有冗余功能,没有复杂设计,只专注于完成任务。

前提条件

  • 必须安装 sqlite3 命令行工具

快速开始

初始化数据库:

./scripts/init_db.sh

添加第一个任务:

./scripts/task_add.sh "构建任务追踪技能" \
  --description "创建一个基于 SQLite 的任务管理器" \
  --tags "工作,紧急" \
  --status todo

列出所有任务:

./scripts/task_list.sh

任务状态

任务流转于四种状态之间:

  • backlog - 想法和未来任务
  • todo - 准备开始处理
  • in-progress - 当前正在处理
  • done - 已完成的任务

命令

初始化数据库

./scripts/init_db.sh

默认位置:~/.no-nonsense/tasks.db
可通过环境变量覆盖:export NO_NONSENSE_TASKS_DB=/path/to/tasks.db

添加任务

./scripts/task_add.sh <标题> [选项]

选项:
- -d, --description 文本 - 任务描述
- -t, --tags 标签 - 逗号分隔的标签
- -s, --status 状态 - 任务状态(默认:backlog)

示例:

./scripts/task_add.sh "部署到生产环境" --description "部署 v2.0" --tags "部署,关键" --status todo

列出任务

./scripts/task_list.sh [--status 状态]

示例:

./scripts/task_list.sh              # 所有任务
./scripts/task_list.sh --status todo

显示任务详情

./scripts/task_show.sh <任务ID>

移动任务到不同状态

./scripts/task_move.sh <任务ID> --status <状态>

示例:

./scripts/task_move.sh 7 --status in-progress

更新任务字段

./scripts/task_update.sh <任务ID> [选项]

选项:
- --title 文本 - 更新标题
- -d, --description 文本 - 更新描述
- -t, --tags 标签 - 更新标签(逗号分隔)
- -s, --status 状态 - 更新状态

更新标签(快捷方式)

./scripts/task_tag.sh <任务ID> --tags <标签>

示例:

./scripts/task_tag.sh 8 --tags "紧急,缺陷,前端"

按标签筛选

./scripts/task_filter.sh <标签>

删除任务

./scripts/task_delete.sh <任务ID>

查看统计信息

./scripts/task_stats.sh

显示按状态统计的任务数量和总数。

使用技巧

典型工作流:

  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

标签组织:

  • 使用标签进行分类:工作个人紧急缺陷功能
  • 组合标签:紧急,工作,API个人,家庭,购物
  • 按任意标签筛选:task_filter.sh 紧急

状态筛选:

  • 聚焦当前工作:task_list.sh --status in-progress
  • 规划每日任务:task_list.sh --status todo
  • 回顾已完成工作:task_list.sh --status done
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor