3 个版本
0.3.3 | 2020年8月13日 |
---|---|
0.3.2 | 2020年8月5日 |
0.3.0 | 2020年5月12日 |
#2768 在 命令行工具
42KB
1K SLoC
rtd
使用 rtd
(Rust To Do) 在命令行中管理待办事项
安装
cargo install rtd
特性
添加待办事项
// Add a new to-do to inbox as low priority, which dues at 24th Apr 2020
rtd add "This is a todo" :inbox +low @2020-04-24
// Add a new to-do and mark it as today's priority
rtd add "This is another to-do" --today :inbox +high
支持的优先级
high
/h
low
/l
medium
/m
支持的截止日期格式
2020-04-01
20200401
today
/tomorrow
Monday
/Tuesday
/Wed
...Mon
/Tues
/Thur
列出待办事项
# List all todo not done yet
rtd list
# List completed todo
rtd list --done
rtd list -d
# List all
rtd list --all
rtd list -a
# List all todo from a specific list
rtd list inbox
今天的优先事项
// Mark a todo as your today's priority
rtd today <todo-id>
// Unmark a todo from your today's priority
rtd today --unset <todo-id>
rtd today -u <todo-id>
编辑待办事项
rtd edit <todo-id> "new-title" :<new-list> +<priority> @<due-date>
删除待办事项
rtd delete <todo-id> <todo-id> <todo-id>
标记待办事项为完成
// Mark todo as done
rtd done <todo-id>
// Mark todo as not done
rtd done --unset <todo-id>
rtd done -u <todo-id>
许可证
版权所有 2020
根据 Apache 许可证 2.0 版(“许可证”)进行许可;除非适用法律要求或经书面同意,否则不得使用此文件,除非符合许可证。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。
除非适用法律要求或经书面同意,否则根据许可证分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。有关许可证的特定语言管理权限和限制,请参阅许可证。
依赖项
~32–43MB
~728K SLoC