Todo.txt ( todo.txt-cli ) 是一个简单且可扩展的 shell 脚本,用于管理todo.txt文件。它允许您添加待办事项、列出已添加的待办事项、将条目标记为已完成、将文本附加到现有行以及从Linux 命令行删除todo.txt中的重复行。
它还支持存档(将所有已完成的任务从todo.txt移动到done.txt并删除空行)、取消任务的优先级(删除优先级)等等。
Todo.txt-cli是todo.txt应用程序的一部分,它是最小的、开源的、跨平台的、以todo.txt 为中心的编辑器,可帮助您通过几次击键和点击来管理任务。Todo.txt CLI和Todo.txt Touch是为CLI、iOS和Android构建的。
![](https://www.alaica.com/wp-content/uploads/linux-52.gif)
如何在 Linux 中安装 Todo.txt CLI
要安装todo.txt-cli,首先需要使用以下git 命令在系统上克隆 git 存储库。
$ cd ~/bin $ git 克隆 https://github.com/todotxt/todo.txt-cli.git $ cd todo.txt-cli/
然后运行以下命令来构建并安装todo.txt-cli。
$ 制作 $ 须藤进行安装
注意:Makefile为已安装的文件创建了多个默认路径。您可以使用以下变量对系统进行调整:
- INSTALL_DIR:可执行文件的路径(默认/usr/local/bin)。
- CONFIG_DIR:todo.txt配置的路径。
- BASH_COMPLETION:自动完成脚本的路径(默认为/etc/bash_completion.d)。
例如:
$ make install CONFIG_DIR=$HOME/.todo INSTALL_DIR=$HOME/bin BASH_COMPLETION_DIR=/usr/share/bash-completion/completions
![](https://www.alaica.com/wp-content/uploads/linux-508.png)
如何在 Linux 中使用 Todo.txt CLI
要将待办事项添加到todo.txt文件,请运行以下命令。
$ sudo todo.sh 添加“设置新的 linode 服务器” $ sudo todo.sh 添加“与 Ravi 讨论 fosswork.com 网站”
![](https://www.alaica.com/wp-content/uploads/linux-509.png)
要列出添加的待办事项任务,请使用以下命令。
$ todo.sh ls
![](https://www.alaica.com/wp-content/uploads/linux-510.png)
您可以使用以下命令在todo.txt中将任务标记为已完成。
$ sudo todo.sh 做 1
![](https://www.alaica.com/wp-content/uploads/linux-511.png)
例如,您还可以删除待办事项。
$ sudo todo.sh del 1
![](https://www.alaica.com/wp-content/uploads/linux-512.png)
有关更多用法和命令选项,请运行以下命令。
$ todo.sh -h
Todo.txt 主页: http: //todotxt.org/
就这样!Todo.txt是一个简单的 shell 脚本,用于从 Linux 终端创建和管理所有任务。通过下面的反馈表分享您的想法或提出任何问题。