Linux · 工具 · devtodo · 简洁的终端todo工具
devtodo是一款运行于终端的todo工具,简洁是它的最大优势。devtodo 目前已被许多 Linux 发行版的软件仓库收录,可以从软件仓库中安装它,也可以从它的项目主页devtodo下载最新版本编译安装。
快速上手
1 | todo # 显示 todo list |
命令展示
-
todo
显示todo list。按优先级顺序排列
1 | todo |
-
tda
添加一项todo。设定todo内容,并设置todo优先级
1 | tda |
-
tde k
修改第 k 条 todo。可以重新编辑todo内容,并调整todo优先级
1 | tde 1 |
-
tdd k
标记第 k 条 todo 已完成,可以设定完成的comment信息
1 | tdd 1 |
-
tdr k
删除第 k 条 todo
1 | tdr k |
-
todo -A
查看所有的 todo notes,不包括被删除项
1 | - 2.test 2 |
进阶配置
-
全局todo nots记录
默认的devtodo是在执行tda
时,在执行目录下创建文件.todo
来记录todo notes,执行其他操作时也是读取执行目录下的.todo
文件。也就是每个执行目录有自己的todo list。如果我们想要一个全局的todo list,我们需要使用-G
参数。
1 | -G, --global Use the database specified by the --global-database option. Defaults to ~/.todo_global. |
-G
参数使用 ~/.todo_global
作为存储todo notes的数据库,这样我们的todo就可以在全局范围内使用。作为懒狗我就直接将-G
参数写入了alias
1 | alias todo="todo -G" |
当然,如果不想使用默认的~/.todo_global
文件作为全局数据库,也可以通过--global-database
指定全局数据库的文件。
1 | --global-database ARG Specify the database to use if the -G (--global) parameter is used. |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Spike World!
评论