kakposoe / todos
命令行待办事项应用
1.0.1
2017-08-07 11:35 UTC
Requires
- league/climate: ^3.2
This package is auto-updated.
Last update: 2024-09-29 01:12:36 UTC
README
快速记录当前项目待办事项的方法。
等等,这是一个普通的待办事项列表吗?
几乎是的。唯一的区别是它完全在命令行上。
它是如何工作的?
只需运行todo init
,就会在当前工作目录中创建一个todo.json文件。然后你可以使用应用创建新的待办任务,如下所示
todo add 'This is my new task'
可以一次性添加多个任务
只需在每个待办事项后添加'and'即可
todo add 'This' and 'That' and 'This'
你甚至可以创建子任务。
todo 'This is a subtask' -s 2
查看你的待办事项列表
只需输入
todo
你也可以通过索引查看任务
todo 1
如何标记任务为完成?
todo done 1 todo done 1.2 todo -d 1.2
你甚至可以标记多个任务为完成(包括子任务)
todo done 1 and 1.1 and 2 todo done 1 1.1 2
编辑任务
todo edit 1 'This is an edit to the task'
删除任务
使用以下命令之一
todo remove 1 todo delete 1 todo -r 1 todo rm 1
你可以使用以下命令删除所有待办事项
todo --delete-all
注意:您需要确认您想清除待办事项列表
安装
通过composer
composer global require kakposoe/todos
手动安装
git clone http://github.com/kakposoe/todos
然后你可以使用todo命令
./todo 'This is an example task'
待办事项
- 添加'No More tasks'。检查任务列表中是否所有任务都已完成
- 重新排序项,例如
todo reorder 2 4
,这将交换2个项目的索引位置 - 链式删除事件,例如
todo remove 2 and 3 and 4 and 5
- 将子级任务转换为顶级任务的方法
- 使用菜单选择完成任务
- 截止日期键和已过截止日期的任务的视觉表示
- 添加高优先级指示符
- 列出所有未完成的任务
- 多级子任务
- 将任务分组到新的父任务中作为子任务
- 将任务移动到当前父任务的子任务
- 同一项目中多个待办事项列表
- 添加'clear'操作,类似于删除所有,但只会删除未完成的任务