在15分鐘內建立一個命令列應用程式

本教學將指導您建立CLI(命令列介面)應用程式

Rust中,只需大約需要十五分鐘,就能得到可以運行的程式(大約第 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]