用 15 分鐘撰寫命令列應用程式學習 Rust

本教學課程將指導您在 Rust 中撰寫 CLI(命令列介面)應用程式。您大約需要十五分鐘的時間才能開始執行程式(大約在第 1.3 章)。在這個階段後,我們將繼續微調我們的程式,直到我們達到可以發布我們的小工具為止。

您將學習有關如何開始進行的所有要點,以及在哪裡可以找到更多資訊。隨時略過您現在不需要知道的部分或隨時加入。

您想撰寫哪一種專案?我們從一些簡單的開始:我們撰寫一個小的 grep 克隆。這是一個工具,我們可以提供字串和路徑,它只會印出包含所提供字串的行。我們稱呼它為 grrs(讀音為「草」)。

最後,我們希望能夠像這樣執行我們的工具

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