我用 cargo install
安装了几个 CLI 工具(例如 ripgrep),如何查看我使用 cargo install
下载的所有工具列表?类似于 apt list --installed
但是针对 cargo
?
我用 cargo install
安装了几个 CLI 工具(例如 ripgrep),如何查看我使用 cargo install
下载的所有工具列表?类似于 apt list --installed
但是针对 cargo
?
cargo help install
cargo-edit
),或者具有与创建名称不匹配的二进制文件名(例如ripgrep
)。cargo install list
,因为那样会尝试安装list
软件包,幸运的是在撰写本文时会出现错误(而不是安装一个恶意二进制文件)。ls ~/.cargo/bin/
这里存放着二进制文件,列出该目录下的所有文件将会给您展示您已安装的所有全局 Cargo 包。
cat $CARGO_HOME/.crates.toml
cat $CARGO_HOME/.crates2.json | jq .
.crates2.json
是以 json 格式存储的。cat $CARGO_HOME/.crates2.json | jq -r '.installs | keys[] | split(" ")[0]'
$CARGO_HOME/.crates2.json
(不在bin
目录内)。 - gib
cargo install cargo-edit
会给你提供cargo-add
和cargo-rm
。 - gib