网站搜索

Todo.txt - 从 Linux 终端管理您的 Todo 任务


Todo.txt (todo.txt-cli) 是一个简单且可扩展的 shell 脚本,用于管理 todo.txt 文件。它允许您添加待办事项、列出已添加的待办事项、将条目标记为已完成、将文本附加到现有行以及从 todo.txt 中删除重复行,所有这些都可以通过 Linux 命令行进行。

它还支持存档(将所有已完成的任务从 todo.txt 移动到 done.txt 并删除空行)、从任务中取消优先级(删除优先级) )等等。

Todo.txt-clitodo.txt 应用程序的一部分,这些应用程序是最小的、开源的和跨平台的,以 todo.txt 为中心编辑器可帮助您通过几次击键和点击来管理任务。 Todo.txt CLITodo.txt Touch 专为 CLIiOSAndroid

如何在 Linux 中安装 Todo.txt CLI

要安装 todo.txt-cli,首先您需要使用以下 git 命令在系统上克隆 git 存储库。

cd ~/bin
git clone https://github.com/todotxt/todo.txt-cli.git
cd todo.txt-cli/

然后运行以下命令来构建并安装todo.txt-cli

make
sudo make install

注意Makefile 为已安装的文件创建了多个默认路径。您可以使用以下变量对系统进行调整:

  • INSTALL_DIR:可执行文件的路径(默认/usr/local/bin)。
  • CONFIG_DIRtodo.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

如何在 Linux 中使用 Todo.txt CLI

要将待办事项添加到您的 todo.txt 文件中,请运行以下命令。

sudo todo.sh add "setup new linode server"
sudo todo.sh add "discuss fosswork.com site with Ravi"

要列出添加的待办事项任务,请使用以下命令。

todo.sh ls

您可以使用以下命令在 todo.txt 中将任务标记为已完成。

sudo todo.sh do 1

例如,您还可以删除待办事项。

sudo todo.sh del 1

有关更多用法和命令选项,请运行以下命令。

todo.sh -h

Todo.txt 主页:http://todotxt.org/

就这样! Todo.txt 是一个简单的 shell 脚本,用于从 Linux 终端创建和管理所有任务。通过下面的反馈表分享您的想法或提出任何问题。