kakposoe/todos

命令行待办事项应用

1.0.1 2017-08-07 11:35 UTC

This package is auto-updated.

Last update: 2024-09-29 01:12:36 UTC


README

快速记录当前项目待办事项的方法。

Todo App

等等,这是一个普通的待办事项列表吗?

几乎是的。唯一的区别是它完全在命令行上。

它是如何工作的?

只需运行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'操作,类似于删除所有,但只会删除未完成的任务