Rust 写了个简单的小程序,命令行的 TODO list app。

2023-08-24 10:00:48 +08:00
 liruifengv

Rust 写了个简单的小程序,命令行的 TODO list app 。

都说 Rust 难学,上手难度高,学习曲线陡峭。

其实我觉得一方面是最近 Rust 在前端领域很火,很多像我一样以 JS 为第一门语言的人,对于底层语言缺乏认知和底层思维。

另一方面,Rust 的语法非常的多,很多小伙伴看完语法之后不知道做什么项目实战,过了一段时间又忘了,导致多次从入门到放弃。我也是从入门到放弃了好几次才逐渐找到点感觉。

所以我边学边写,打算写一系列的 Rust 实战教程,给想入门 Rust 的同学。

目前是第一系列的 Rust 开发命令行程序,使用 Rust 写了个命令行 TODO LIST 。代码完成了,文章正在写。

后续系列

仓库地址

安装

cargo install --git https://github.com/liruifengv/todo-rs

用法

➜  ~  rodo --help
rodo 0.1.0
Rodo is a simple todo list manager.

USAGE:
    rodo.exe <SUBCOMMAND>

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information

SUBCOMMANDS:
    add       Add a todo item.
    help      Print this message or the help of the given subcommand(s)
    info      Show rodo info.
    list      List all the todo items. [aliases: ls, ll, la]
    remove    Remove a todo item. [aliases: rm]
2462 次点击
所在节点    分享创造
5 条回复
mainjzb
2023-08-24 10:39:58 +08:00
还以为 app 是安卓 app 的意思。进去看了一眼是什么 ui 做的, 是个命令行。
RobinzzZ
2023-08-24 11:48:50 +08:00
大哥,命令行也太搞了吧
wonderfulcxm
2023-08-24 11:50:45 +08:00
学习了,把 Rust 加入 todolist
agagega
2023-08-24 11:50:58 +08:00
不如搞个 ncurses 做个真命令行 UI 吧
mayne95
2023-08-24 11:51:30 +08:00
太酷辣,入门 rust 就是要多来几次,我最近又在练 rustlings :D

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX