5 个版本 (3 个重大更新)
0.4.1 | 2024年8月8日 |
---|---|
0.4.0 | 2024年4月25日 |
0.3.0 | 2024年4月20日 |
0.2.0 | 2024年4月14日 |
0.1.0 | 2024年4月11日 |
#238 在 Cargo 插件 中
每月150 次下载
18KB
433 代码行
cargo-selector
Cargo 子命令,用于选择和执行二进制/示例目标
(此演示使用 Ratatui 作为示例!)
安装
$ cargo install cargo-selector
AUR
$ paru -S cargo-selector
使用
Usage: cargo selector [OPTIONS]
Options:
-i, --inline Display list inline
-n, --inline-list-size <SIZE> List size [default: 10]
-k, --kind <NAME> Target kind [possible values: bin, example]
-h, --help Print help
-V, --version Print version
在 cargo 项目目录中运行命令
$ cargo selector
然后,将显示目标列表,您可以通过选择它来执行以下命令。
# if the target is bin
$ cargo run --bin xyz [--features "foo bar"]
# if the target is example
$ cargo run --example xyz [--features "foo bar"]
通过切换操作,您也可以只运行构建。
快捷键
键 | 描述 |
---|---|
下 Ctrl+n | 光标向下 |
上 Ctrl+p | 光标向上 |
Enter | 执行 cargo run --bin/example <selected> |
Tab | 切换操作 |
Esc Ctrl+c | 退出 |
许可证
MIT
依赖
~9–19MB
~263K SLoC