1.9 KiB
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