12 个版本 (6 个重大更改)
新版本 0.8.3 | 2024 年 8 月 18 日 |
---|---|
0.8.2 | 2024 年 6 月 9 日 |
0.8.1 | 2024 年 5 月 19 日 |
0.7.0 | 2024 年 3 月 7 日 |
0.3.0 | 2022 年 11 月 27 日 |
#450 在 文件系统
每月 145 次下载
在 protonup-rs 中使用
27KB
560 行
Protonup-rs
Lib、CLI 和 GUI(开发中)程序,用于自动化安装和更新 Proton-GE
注意:这与原始的 ProtonUp 项目没有关系,我很高兴它被创建了。
它远不如原始的 Protonup 功能完善。我创建它是因为原始项目与其 Python 依赖项存在一些问题(可能已经修复)。我想用 Rust 重新创建它,使其可以作为库和 CLI 使用。
如果这个仓库达到了稳定和功能丰富的状态,我将将其发布到 Cargo 和其他仓库。我想它已经做到了!谢谢!
用法
默认方式是简单地调用 CLI,并导航文本界面。
protonup-rs
要运行快速更新并获得最新的 GE Proton 版本,而不需要导航 TUI,您可以使用快速标志
Usage: protonup-rs [OPTIONS]
Options:
-q, --quick-download Skip Menu, auto detect apps and download using default parameters
-h, --help Print help
安装
一行命令
wget https://github.com/auyer/Protonup-rs/releases/latest/download/protonup-rs-linux-amd64.tar.gz -O - | tar -xz && zenity --password | sudo -S mv protonup-rs /usr/bin/
这假设 /usr/bin
在您的路径中。您可以将此更改为任何其他位置(在您的路径中 echo $PATH
)。
或手动
获取最新二进制文件: 下载链接
这是一个单独的二进制文件。您可以直接运行它,或将它添加到您的路径中,以便可以从任何地方调用它。
快速将其添加到路径中的方法:或从发布页面下载 zip 文件
cd Downloads
sudo unzip protonup-rs-linux-amd64.zip -d /usr/bin
从源码构建
您可以使用 Crates.io 中的最新发布版本从源码安装
cargo install protonup-rs
或克隆仓库
cd protonup-rs
cargo build -p protonup-rs --release
mv ./target/release/protonup-rs "your path"
GUI
尚未准备好使用。
GUI 处于其 早期阶段。我的当前计划是在 iced 框架中开发它,但 GUI 开发不是我的强项。
依赖项
~12–28MB
~416K SLoC