通过编写命令行应用程序在 15 分钟内学习 Rust

本教程将指导您使用 Rust 编写 CLI(命令行界面)应用程序。大约 15 分钟内,您就可以拥有一个运行的程序(大约在第 1.3 章)。之后,我们将继续调整我们的程序,直到我们能够发布我们的小工具。

您将学习所有关于如何开始以及在哪里找到更多信息的要点。您可以随意跳过您现在不需要了解的部分,或随时加入。

您想编写什么样的项目?我们从简单的事情开始吧:让我们编写一个小型 grep 克隆。这是一个工具,我们可以向它提供一个字符串和一个路径,它将只打印包含给定字符串的行。让我们称之为 grrs(发音为“grass”)。

最后,我们希望能够像这样运行我们的工具

$ cat test.txt
foo: 10
bar: 20
baz: 30
$ grrs foo test.txt
foo: 10
$ grrs --help
[some help text explaining the available options]