#poetry #installed #try #finder #sudo #install #package

bin+lib poetry_finder

检查是否已安装 poetry,否则尝试安装

1 个不稳定版本

0.7.0 2023 年 5 月 3 日
0.6.0 2023 年 5 月 3 日
0.5.0 2023 年 5 月 3 日
0.4.0 2023 年 5 月 2 日
0.1.0 2023 年 5 月 2 日

8#poetry

Download history

每月下载 54

MIT 许可协议

7KB
126

poetry_finder

这个包允许用户(具有 sudo 权限)安装 Poetry 和所有依赖(包)。如果 Poetry 已经安装,它将被正确处理。

假设编译器运行的系统是基于 Debian 的。

poetry_finder 操作示例

fn main() {
    
    use poetry_finder::run;

    // Password to check the sudo access
    let passwd = "password";
    if let Err(e) = run(passwd) {
        println!("{}", e);
        std::process::exit(1);
    }
    
}

lib.rs:

检查系统上是否已安装 poetry。假设系统是基于 Debian 的发行版。如果 poetry 未安装,它将尝试安装它(包括其前提条件)。

示例

/// Password to check the sudo access
let passwd = "password";
if let Err(e) = run(passwd) {
    println!("{}", e);
    std::process::exit(1);
}

无运行时依赖