@mabaoguo/todo-cli
v1.0.1
Published
A terminal TODO task manager CLI tool
Readme
TODO CLI
一个现代化的终端任务管理命令行工具,采用蓝色主题设计。
功能特性
- ✅ 添加、查看、完成、删除任务
- 🎨 蓝色主题终端界面,美观现代
- 📊 表格形式展示任务列表
- 🏷️ 任务优先级管理(高/中/低)
- 💾 本地 JSON 数据存储
- 🔧 TypeScript 开发,类型安全
安装
全局安装(推荐)
npm install -g @mabaoguo/todo-cli
# 或
pnpm add -g @mabaoguo/todo-cli
# 或
yarn global add @mabaoguo/todo-cli本地开发安装
git clone <repository-url>
cd todo-cli
pnpm install
pnpm build使用方法
查看帮助
todo --help添加任务
todo add "学习 TypeScript" --priority high
todo add "写文档" --priority medium
todo add "整理桌面" --priority low查看任务列表
todo list完成任务
todo done 1删除任务
todo remove 2清空所有任务
todo clear命令选项
add <task>- 添加新任务--priority <high|medium|low>- 设置优先级(默认:medium)
list- 显示所有任务done <id>- 完成任务remove <id>- 删除任务clear- 清空所有任务
技术栈
- 语言: TypeScript
- 构建工具: tsdown
- 命令行框架: Commander.js
- 终端交互: @clack/prompts
- 颜色输出: chalk
- 表格显示: cli-table3
开发
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 开发模式(监听文件变化)
pnpm dev
# 运行测试
pnpm start许可证
MIT License
