2 个版本
0.1.6 | 2024年6月20日 |
---|---|
0.1.5 | 2024年6月20日 |
777 在 命令行工具
17KB
433 行
包管理器
================
这是一个包管理器,它是一个命令行工具,可以帮助您使用特定依赖项创建和管理 Rust 项目。它使用 clap
包进行命令行解析。
安装
Git 克隆
- 克隆仓库
git clone https://github.com/nobel-von-it/inirs.git
- 切换到目录
cd inirs
- 构建并运行应用程序
cargo build --release target/release/inirs <options>
Cargo 安装
- 安装
inirs
包cargo install inirs
用法
命令行参数
dir
新项目将被创建的目录。默认为 /home/nerd/Dev/Rusty/
。这是我的个人项目目录。
name
新包的名称。
crates
要添加到项目的包列表,用空格分隔。
示例
inirs --dir /path/to/project --name clap serde serde_json ...
包选项
支持的库
目前,仅以下库支持完整代码片段
- Ratatui:用于构建终端用户界面的 Rust 库。
- Crossterm:一个跨平台终端处理库。
- Clap:一个命令行参数解析器。
- Serde:一个序列化和反序列化库。
- Tokio:Rust 的异步运行时。
所有其他库将在未来添加,但目前只有这些库具有全面的代码片段支持。
项目结构
项目结构如下
src/main.rs
Cargo.toml
构建和运行
运行包管理器后,您可以使用 cargo build
和 cargo run
分别构建和运行您的项目。
注意
此包管理器假定您已在系统上安装并配置了 cargo
。
依赖关系
~1.2–1.7MB
~33K SLoC