#任务 #文件 #命令 #路径 #cli #txt文件

程序+库 todo-cli-app

使用 Rust 编写的另一个 todo CLI 应用程序

10 个版本 (4 个重大更新)

0.5.1 2024年3月1日
0.5.0 2024年3月1日
0.4.0 2024年2月9日
0.3.3 2024年2月3日
0.1.0 2024年1月31日

#6 in #txt文件

Download history 89/week @ 2024-04-11 1/week @ 2024-05-30 2/week @ 2024-06-27 12/week @ 2024-07-04 71/week @ 2024-07-25

每月 83 次下载

MIT 许可证

270KB
299

演示

使用默认的 todo.txt 路径 演示

使用自定义的 todo.txt 路径

# todo-cli-app -f PATH [COMMAND] to add tasks, etc... It will automatically create the txt file
todo-cli-app -f /mnt/c/Users/jackwill/Desktop/todo.txt add "hello world"

注意

修复:请在您的家目录下运行 todo-cli-app init 以创建 todo.txt 文件,然后您可以使用默认路径并运行 todo-cli-app list 来列出任务等...

安装

cargo install todo-cli-app

用法

todo-cli-app --help
Yet another todo CLI app written in Rust

Usage: todo-cli-app [OPTIONS] <COMMAND>

Commands:
  init   Initialize a new todo file
  add    add tasks
  rm     remove tasks
  list   list tasks
  done   complete tasks
  clear  clear all tasks
  sort   sort tasks
  edit   edit a task
  sync   add tags for the tasks sync from other device
  clean  remove finished tasks
  help   Print this message or the help of the given subcommand(s)

Options:
  -f, --file <FILE>  The path to the file to read/write!
  -h, --help         Print help

提示

为了在使用另一个 todo.txt 文件时避免输入长命令,请将以下代码添加到您的 zshrc 或 bashrc 文件中

todo() {
   todo-cli-app -f Path of todo.txt file "$@"
   # like todo-cli-app -f /mnt/c/Users/jackwill/todo/todo.txt "$@"
}

灵感来源

差异

# todo-cli-app -f PATH [COMMAND] to have more lists or sync the txt file between different devices

todo-cli-app -f C:\Users\jackwill\Desktop\todo.txt add "Buy milk"

todo-cli-app -f C:\Users\jackwill\Desktop\todo.txt list

依赖关系

~3.5–5MB
~89K SLoC