用Rust开发一个命令行todo app
2024-03-11 12:06:32
想法
之前看过一篇文章叫如何用滴答清单进行时间管理?,很有启发,但是,本着如无必要,勿增实体的原则,我不想再手机和电脑上再下一个app,或者使用网页版(其实是手机多下软件会卡顿),又正好再学Rust,就想着用Rust开发一个简单的命令行todo app,当然了,我需求很少,app也很简单。基础的增加、修改、删除任务的功能必不可少,更重要的是,我想要一个同步功能,这样就可以在手机上添加任务,同步到电脑上了。我没有选择webdav同比,因为那样我就要用坚果云之类的同步软件,我直接用了Resilo Sync,这样就不用再下别的软件(我已经在用这个软件了)。
使用
1 | # 添加任务 |
安装
1 | cargo install todo-cli-app |
比较
写这个app的时候,我参考了两个项目,一个是thekuwayama/todo,另一个是sioodmy/todo,两个都是很好的项目,只是有一个功能我没有发现,就是我希望todo.txt可以放在任意目录下,然后通过同步软件同步到手机上,手机上也能修改。软件代码放在了Github上。