Files
2026-06-19 06:38:31 +00:00

1.9 KiB

todo_cli

📖 Description

todo_cli 是一个命令行任务管理工具,用于通过终端快速添加、查看、完成和删除待办事项。项目采用本地存储方式保存任务数据,包含核心任务逻辑、存储模块和命令行入口。

✨ Features

  • 任务新增
  • 任务删除
  • 任务编辑
  • 任务完成
  • 状态筛选
  • 优先级排序
  • 数据持久化
  • 命令行交互
  • 帮助信息

📁 Project Structure

todo_cli/
    requirements.txt
    tests/
    resources/
        prd/
            20260606123307.md
        data_api_design/
            20260606123307.mmd
        api_spec_and_task/
        system_design/
            20260606123307.md
        competitive_analysis/
            20260606123307.mmd
        code_plan_and_change/
        seq_flow/
            20260606123307.mmd
        sd_output/
        code_summary/
        graph_db/
    test_outputs/
    docs/
        requirement.txt
        prd/
            20260606123307.json
        task/
            20260606123307.json
        graph_repo/
        system_design/
            20260606123307.json
        code_plan_and_change/
        class_view/
        code_summary/
    todo_cli/
        main.py
        storage.py
        todo.py

🚀 Installation

git clone https://github.com/your-username/todo_cli.git
cd todo_cli
pip install -r requirements.txt

💻 Usage

Installation

python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate

pip install -r requirements.txt

Run from the project root:

python -m todo_cli --help

Usage Example

python -m todo_cli add "Write README"
python -m todo_cli list

Example output:

1. [ ] Write README

Mark a task as done:

python -m todo_cli done 1

Remove a task:

python -m todo_cli delete 1

📄 License

MIT License