500行代码学会Rust

English (TODO)| 中文

目录


你能从RTD学到什么?

通过500行代码学会Rust(TODO)教程,一步步从零构建该项目,你将学会:

架构图

rtd<em>arch</em>zh

存储

使用一个本地文件 $HOME/.rtd.csv 存储所有数据

data_storage

完成该教程或直接安装RTD,你将得到:


如果你喜欢我的教程,别忘了给我点个赞哦~

准备

安装

bash git clone https://github.com/cuppar/rtd.git cargo install --path rtd

使用

查看帮助说明

bash rtd -h rtd --help

rtd<em>help</em>summary rtd_help

添加一个todo

bash rtd -a <item-name> rtd --add <item-name>

rtd_add

列出所有未完成的todo

bash rtd rtd -l rtd -l uncompleted rtd --list rtd --list uncompleted

rtd<em>list</em>uncompleted

完成一个todo

bash rtd -c <item-id> rtd --complete <item-id>

rtd<em>complete</em>item

列出所有已完成的todo

bash rtd -l completed rtd --list completed

rtd<em>list</em>completed

标记一个todo为未完成

bash rtd -u <item-id> rtd --uncomplete <item-id>

rtd<em>uncomplete</em>item

把一个todo扔进回收站

bash rtd -d <item-id> rtd --delete <item-id>

rtd<em>delete</em>item

列出所有回收站的todo

bash rtd -l deleted rtd --list deleted

rtd<em>list</em>deleted

从回收站恢复一个todo

bash rtd -r <item-id> rtd --restore <item-id>

rtd<em>restore</em>item

物理销毁一个todo

bash rtd --destroy <item-id>

rtd<em>destroy</em>item

清空回收站

bash rtd --destroy-deleted

rtd<em>destroy</em>deleted

列出所有todo

bash rtd -l all rtd --list all

rtd<em>list</em>all

清空所有todo

bash rtd --clear

rtd_clear