3 个不稳定版本
0.2.0 | 2023年4月7日 |
---|---|
0.1.1 | 2023年2月26日 |
0.1.0 | 2023年2月25日 |
#102 in #cli-applications
每月 37 次下载
18KB
333 行
简介
cltodo 是一个实现 TODO 列表的 CLI 应用程序。它被开发用于快速、灵活和简单使用。
安装
只需运行
cargo install cltodo
即可直接从 crates.io 安装。
如果您在 Linux 上,可以通过下载发布版中的软件包并运行来安装它
sudo dpkg -i cltodo_0.1.1-1_amd64.deb
快速开始
列表中的每个条目都有三个可能优先级:“普通”、“重要”或“关键”。
使用以下命令添加条目
~$ cltodo add "Align with Alice about refatoring foo.rs" -p "important"
获取所有条目
~$ cltodo get
#3: CRITICAL : 2023-02-25: Fix tests!!!
#1: IMPORTANT: 2023-02-25: Investigate database performance
#4: NORMAL : 2023-02-25: Change lighting in some images for the webpage
获取条目有很多可选参数。例如,您可以使用以下命令按某些日期过滤
~$ cltodo get --from "2023-12-12"
No results found.
要查看详细列表,运行 cltodo get -h
。
~$ cltodo get -h
Queries TODO entries based on the parameters
Usage: cltodo.exe get [OPTIONS]
Options:
-p, --priority <PRIORITY> Filters by entries with the given priority [possible values: normal, important, critical]
-f, --from <FROM> Filters by entries that are more recent than the given datetime. Inclusive
-t, --to <TO> Filters by entries that are older than the given datetime. Inclusive
-e, --extended Displays datetimes in extended mode, i.e. with hours, mins, secs and time zone
-r, --reversed Reverses the order displayed on the query. The default is more recent entries on the top
-c, --chronological Sticks to chronological order sort only, disregarding priority
-h, --help Print help
如果您在 git 项目内部,它将为该项目管理一个特定的 TODO 列表。您可以通过传递“-g”选项来引用全局 TODO 列表。
依赖项
~32–44MB
~756K SLoC