我构建了一个用Rust编写的简单CLI,该CLI使用命令cargo run <ARGUMENTS>
执行。我希望能够从任何目录运行CLI。我使用了拍手板条箱,希望能够使用传递给拍手的名称来调用脚本:brainfast <ARGUMENTS>
。我在macOS上运行。
答案 0 :(得分:1)
这更像是一个通用的问题(我也想重复一个,但我找不到)。
您必须将cargo build --release
生成的可执行文件(可以在target/release/
crate_name
中找到)复制到{{1 }}。
我不是macOS专家,所以我无法告诉您$PATH
中包含的文件夹是什么,但是您可以通过打开终端并输入{{ 1}}。使用其中一条路径,并且应该可以在终端中使用它而无需装卸货物或使用任何路径。
或者,您可以将文件夹添加到$PATH
变量中,然后将其放置在其中,例如
echo $PATH