之前的实现方式是文件读写
    此番改成了基于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.json
    • todo generate <filepath>: 将所有任务导出到指定目录下,名称为TodoList.md
    • todo import <filepath>: 将指定目录下的TodoList.json中的任务导入进来

    目前正在实现Ubuntu下的消息推送,其他平台不管啦,毕竟只有Ubuntu有notify-send

    发这个帖子没别的,就是刷个存在感。。

    github地址:Star If You Like Or Whatever