#cargo-toml #cargo #cargo-subcommand #cli

bin+lib cargo-bin

帮助管理 Cargo.toml 中的所有二进制文件

3 个版本 (破坏性更新)

0.3.0 2020年10月10日
0.2.0 2020年8月20日
0.1.0 2020年8月19日

543Cargo 插件 中排名

每月下载量 21 次

MIT 许可证

22KB
530 代码行

cargo-bin

github crates.io Rust

cargo bin 子命令提供了一些管理 Cargo.toml 中二进制文件的操作。

安装

# install
cargo install cargo-bin

用法

创建一个新的二进制 main 文件并添加到 Cargo.toml 中

创建一个新的二进制 abc 并添加到 Cargo.toml。以下代码将在当前目录中创建一个 abc.rs 文件,其中包含默认的 fn main()。并将一个 [[bin]] 添加到 Cargo.toml。

cd src
cargo bin new abc
# or
cargo bin new abc.rs

Cargo.toml 文件。

[[bin]]
name = "abc"
path = "src/abc.rs"

整理

cargo bin tidy 将所有具有 .rs 文件名并包含 main 函数的文件添加到 Cargo.toml。它还将清理所有不存在的无效 [[bin]]

cargo bin tidy

依赖

~5.5MB
~97K SLoC