Rust 中的命令行应用

Rust 是一种静态编译的、运行速度快的语言,它拥有强大的工具,且其生态也在快速发展。 这使得它非常适合编写命令行应用:小巧、便携且运行速度快。 而命令行应用也是开始进行 Rust 学习,或向你的团队介绍 Rust 的一种很好的方式。

编写一个简单的命令行界面程序(CLI)对于刚接触 Rust 且希望对其有所了解的初学者来说, 是一个很好的练习。不过,这里面也包含了许多方面,后面我们会介绍到它们。

本书的大纲如下: 首先我们从一个快速教程开始,完成后你将得到一个可用的 CLI 工具。通过此教程, 你将接触到 RUST 的一些核心概念及 CLI 应用的主要包括了哪些部分功能。 而下面的章节则是介绍这些方面的实现细节。

最后,也是非常重要的一件事:如果在本书发现了错误,或是想贡献、丰富本书的内容, 项目源码在这里 in the CLI WG repository ,期待你的反馈!