# 命令行工具 CLI 应用

URL: https://caijiao.org/rust/08-projects/01-cli
Source: docs/rust/08-projects/01-cli.md
Description: Rust 非常适合构建高性能的命令行工具（CLI 应用），拥有丰富的生态如 clap、structopt 等库，便于解析参数和构建交互界面。

Rust 的速度、安全性和生态使其成为开发命令行工具的理想选择。常用库包括 `clap` 和 `argh`，可以方便地解析命令行参数并生成帮助信息。

## 示例：使用 clap 创建一个简单 CLI

以下示例展示了如何使用 [clap](https://crates.io/crates/clap) 创建一个接收用户名并打印问候的 CLI 工具。

## 代码演示

Rust Playground 示例代码
