1 个不稳定版本
0.1.1 | 2024年6月13日 |
---|---|
0.1.0 |
|
1751 在 命令行工具 中
6KB
以下是一个用于您的项目使用 app-cli
包的 README.md
文件
# Command-Line Application with `app-cli`
This Rust application demonstrates the use of the `app-cli` crate for building a command-line interface (CLI). The application allows users to register a person or a pet with specific command-line arguments.
## Features
- Register a person with first and last name.
- Register a pet with a pet name.
- Optional flag to indicate if the person is wearing a fluffy coat.
## Usage
### Register a Person
To register a person, use the `register-person` subcommand with the required `--first-name` (or aliases `-f`, `--fname`, `--firstname`) and `--last-name` (or aliases `-l`, `--lname`, `--lastname`) arguments.
```bash
cargo run -- register-person --first-name John --last-name Doe
或使用简写别名
cargo run -- register-person -f John -l Doe
注册宠物
要注册宠物,请使用带有所需 --pet-name
参数的 register-pet
子命令。
cargo run -- register-pet --pet-name Fluffy
可选参数
可以使用 --fluffy
参数与任何子命令一起使用,以指示此人是否穿着蓬松的皮草。
cargo run -- register-person --first-name John --last-name Doe --fluffy
安装
要运行此应用程序,您需要在您的系统上安装 Rust。如果您还没有安装 Rust,您可以从 rust-lang.org 获取它。
克隆仓库并导航到项目目录
git clone https://github.com/skbhati199/rust_app_cli
cd rust_app_cli
构建项目
cargo build
运行项目
cargo run -- <subcommand> [options]
示例
注册名为 John Doe 的人
cargo run -- register-person --first-name John --last-name Doe
输出
First Name : John Last name: Doe
注册名为 Fluffy 的宠物
cargo run -- register-pet --pet-name Fluffy
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
This `README.md` provides an overview of the application, how to use it, and example commands to get started. Adjust the `https://github.com/skbhati199/rust_app_cli` and `rust_app_cli` placeholders to match your actual repository details.
依赖项
~1MB
~15K SLoC