之前的实现方式是文件读写
此番改成了基于 redis 的实现(然而我对这个也不是很了解,功能虽然实现了,但是不知道有没有引起连接问题)
redis 的备份需要对 redis 进行配置,本项目没有处理
改版后,实现功能更为方便一些,除了以前的指令:
todo new <typeName>
: 添加新类型todo <num>
: 选中指定序号的类型todo add <todo message>
:添加 todo 任务todo done <num>
: 完成指定序号的任务todo undone <num>
: 指定序号的任务标记为未完成todo list
: 显示当前类型下的所有任务
等之外,添加了如下新的指令:todo doing <num>
: 指定序号的任务标记为进行中todo export <filepath>
: 将所有任务导出到指定目录下,名称为 TodoList.jsontodo generate <filepath>
: 将所有任务导出到指定目录下,名称为 TodoList.mdtodo import <filepath>
: 将指定目录下的 TodoList.json 中的任务导入进来
目前正在实现 Ubuntu 下的消息推送,其他平台不管啦,毕竟只有 Ubuntu 有 notify-send
发这个帖子没别的,就是刷个存在感。。
github 地址:Star If You Like Or Whatever
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于