1 个不稳定版本

0.1.1 2024年6月13日
0.1.0 2024年6月13日

1751命令行工具

MIT 许可证

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