3 个版本
0.1.2 | 2023 年 12 月 21 日 |
---|---|
0.1.1 | 2023 年 12 月 20 日 |
0.1.0 | 2023 年 12 月 20 日 |
#1553 在 命令行工具
135KB
248 行
描述
cmo
是西班牙语短语 casi me olvido(我差点忘了)的非正式缩写。
这个程序的产生是因为我想始终有一个任务列表在手边。只要我想出改进的方法,它就会继续发展。
cmo 用 Rust 编写,并大量依赖如下的库
cmo
遵循 XDG 基础目录规范。
选项
命令
目前 cmo
包含五个命令: 'add','list','flip','remove' 和 'help'。
- add 命令将任务(可以有三个优先级:高、中、低)添加到
tasks.csv
文件中
# The options High, Medium y Low can be abbreviated as h, m or l respectively.
$ cmo add -p medium "Buy bread"
$ cmo add -ph "Read the Way of Kings"
- list 命令将按优先级从高到低显示屏幕上的任务,也可以选择特定的优先级
$ cmo list
$ cmo list -p medium
$ cmo list -ph
- flip 命令允许改变任务的状态,从未完成到完成或反之,并指出列表中的任务编号
$ cmo flip 10
- remove 命令允许删除任务,并指出列表中的任务编号
$ cmo remove 10
- help 命令将显示每个子命令的帮助信息
$ cmo help
$ cmo help add
$ cmo help list
$ cmo help flip
$ cmo help remove
安装
Cargo
如果您已经安装并配置了 Rust,可以使用以下命令安装它
$ cargo install cmo
依赖
~3–14MB
~109K SLoC