2 个版本

0.1.6 2024年6月20日
0.1.5 2024年6月20日

777命令行工具

MIT 许可证

17KB
433

包管理器

================

这是一个包管理器,它是一个命令行工具,可以帮助您使用特定依赖项创建和管理 Rust 项目。它使用 clap 包进行命令行解析。

安装

Git 克隆

  1. 克隆仓库
    git clone https://github.com/nobel-von-it/inirs.git
    
  2. 切换到目录
    cd inirs
    
  3. 构建并运行应用程序
    cargo build --release
    target/release/inirs <options>
    

Cargo 安装

  1. 安装 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 buildcargo run 分别构建和运行您的项目。

注意


此包管理器假定您已在系统上安装并配置了 cargo

依赖关系

~1.2–1.7MB
~33K SLoC