2 个版本

0.1.1 2024 年 5 月 12 日
0.1.0 2024 年 5 月 12 日

#911文件系统

每月 21 次下载

MIT 许可证

26KB
595

帕蒂

Crates License

跨平台系统 PATH 管理器。

简介

帕蒂 允许您在 WindowsLinuxmacOS 上管理和修改系统 PATH 变量。

这对于需要被添加到 PATH 中的 CLI 应用特别有用。

帕蒂 通过修改 Windows 中的注册表和在 Linux/macOS 中调整 RC 文件(如 zshrcbashrc)来实现这一点。

安装

cargo add patty

用法

use patty::{PathManager, Options, home_dir};

fn main() {
    let mut patty = patty::Patty::new(Options::default());
    let bin_path = home_dir().unwrap().join("bin");
    let new_path = patty.add(bin_path).unwrap();
    println!("PATH = {:?}", new_path);
}

示例

查看 示例

致谢

github.com/rust-lang/rustup 启发

依赖

~0.2–41MB
~572K SLoC