📅  最后修改于: 2023-12-03 14:58:40.343000             🧑  作者: Mango
本程序是一个实用的Shell-Bash脚本,用于在终端中管理待办事项。主要特点如下:
可通过git下载本仓库代码,在终端执行以下命令:
git clone https://github.com/yourname/todo-list.git
要添加一个待办事项,只需在终端中执行以下命令:
./todo.sh add "这是一个待办事项"
其中,"这是一个待办事项"是待添加的内容。如果需要设置提醒时间,可以在待办事项内容后加上提醒时间,如下所示:
./todo.sh add "这是一个有提醒时间的待办事项" tomorrow
要删除一个待办事项,只需在终端中执行以下命令:
./todo.sh del id
其中,id是待删除的待办事项的编号。可以在查看待办事项列表时查看每个待办事项的编号。
要查看待办事项列表,只需在终端中执行以下命令:
./todo.sh list [priority|due]
其中,priority和due是可选参数,用来指定列表的排序方式。如果不指定参数,默认按照到期时间排序。如果指定priority,则按照优先级排序。
要完成一个待办事项,只需在终端中执行以下命令:
./todo.sh done id
其中,id是待完成的待办事项的编号。
要统计已完成和未完成的待办事项数量,只需在终端中执行以下命令:
./todo.sh count