教程 rust tutorial

命令行工具 CLI 应用

Rust 的速度、安全性和生态使其成为开发命令行工具的理想选择。常用库包括 clap 和 argh,可以方便地解析命令行参数并生成帮助信息。

示例:使用 clap 创建一个简单 CLI

以下示例展示了如何使用 clap 创建一个接收用户名并打印问候的 CLI 工具。

代码演示

Rust Playground
打开运行
use clap::Parser;

/// 简单的问候 CLI #[derive(Parser)] #[command(name = "greet")] #[command(about = "一个用于问候的命令行工具", long_about = None)] struct Cli { /// 用户名 #[arg(short, long)] name: String, }

fn main() { let cli = Cli::parse(); println!("你好,{}!", cli.name); }