6 个版本
0.2.10 | 2023年3月26日 |
---|---|
0.2.9 | 2022年11月10日 |
0.2.7 | 2022年8月21日 |
2804 在 命令行工具 中排名
每月 30 次下载
31KB
809 代码行
tutel
一个简约的待办事项应用,旨在与您的现有工作流程集成。
这是什么?
tutel
的构建基于一个简单的原则:**每个目录一个待办事项列表**。
为什么?因为您(可能)已经有一些基于目录的组织方式,所以您的待办事项应用实际上没有必要重做。
运行它,tutel
将使用当前目录中的待办事项列表(保存于 .tutel.toml
文件)或者向上搜索直到找到一个。
特性概述
- 向上遍历当前路径以查找父目录的待办事项
- 添加待办事项
- 编辑现有待办事项
- 删除待办事项
- 删除所有完成的待办事项
- 删除后保持待办事项的一致索引
- 截止日期
- Shell 完成功能
安装
使用 cargo
cargo安装 tutel
Arch Linux
Gentoo
我的 overlay 包含一个 ebuild。
其他所有内容
在 发布标签 中提供了一个 Linux 二进制文件。
用法
// Create a list within the current directory
tutel new
// Add a todo to the list
tutel add really important thing // Everything after the subcommand is merged, no quotes necessary
// Print the todo list
tutel
Output:
[X] list with important things
001 │ [X]really important thing
// Mark the task as being completed
tutel done 0
// Edit the task, launches $EDITOR
tutel edit 0
// Remove it
tutel rm 0
// Or remove everything already completed
tutel rm --cleanup
我的待办事项列表中的所有这些符号是什么意思?
┌─ sums up if the whole list is completed or not
│ ┌─ how many recursive steps were taken to reach this
▼ ▼
[X] [-1] project name
001 │ [X]description
▲ ▲
│ └─ the completion state of this task
└─ the index of the task, used for referencing it in commands
为什么取这个名字?
依赖项
~3–11MB
~133K SLoC