11个不稳定版本 (5个重大变更)
新 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日 |
#121 在 文件系统
每月下载量146次
58KB
1K SLoC
Protonup-rs
Lib、CLI和GUI(进行中)程序,用于自动化Proton-GE的安装和更新
注意:这与原始ProtonUp项目没有关系,我很高兴它被创建。
这并不像原始Protonup那样功能完善。我创建它是因为原始项目在Python依赖项上存在一些问题(这很可能是已经修复的)。我想用Rust重新创建它,使其可以作为库和CLI使用。
如果这个仓库达到稳定且功能丰富的状态,我将将其发布到Cargo和其他仓库。我想我已经做到了!谢谢!
用法
默认方式是简单地调用命令行界面,并导航文本界面。
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开发不是我的强项。
依赖项
~14–28MB
~444K SLoC