#console #applications #package #command #build #variables #builder

grey

Grey 是一个用于构建控制台应用的精简包

2 个版本

0.1.1 2023年8月11日
0.1.0 2023年8月3日

#181 in #builder

MIT 许可证

9KB
100 行代码(不包括注释)

Grey

Grey 是一个用于快速构建控制台应用的精简 Rust 包

安装

在您的项目目录中运行以下 Cargo 命令

cargo add grey

或者将以下行添加到您的 Cargo.toml 文件中

grey = "0.1.0"

使用

use grey::builder::{App, Commands};
use grey::vars;

fn main() {
    let cmd: String = vars::get_cmd();
    // Create a new app
    let mut app: App = App::new();
    app.name("Test CLI");
    app.description("Testing this cli app");
    app.version("1.0.0");
    // Create new Commands
    let mut commands: Commands = Commands::new();
    // add a command
    commands.add("test", test_cmd , "test command");
    // run the commands
    app.run(cmd, commands);
}

fn test_cmd(_app: &App) -> u8 {
    println!("Hello from test");
    0
}

查看文档以获取详细信息,文档

许可证

grey 包是开源软件,遵循 MIT 许可证

无运行时依赖