#proton #download #linux #version #steam #automate #flags

libprotonup

自定义 Proton 下载和安装库

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文件系统

Download history 33/week @ 2024-05-02 18/week @ 2024-05-09 229/week @ 2024-05-16 27/week @ 2024-05-23 1/week @ 2024-05-30 191/week @ 2024-06-06 25/week @ 2024-06-13 10/week @ 2024-06-20 145/week @ 2024-08-15

每月 145 次下载
protonup-rs 中使用

Apache-2.0

27KB
560

Protonup-rs

Lib、CLI 和 GUI(开发中)程序,用于自动化安装和更新 Proton-GE

注意:这与原始的 ProtonUp 项目没有关系,我很高兴它被创建了。它远不如原始的 Protonup 功能完善

我创建它是因为原始项目与其 Python 依赖项存在一些问题(可能已经修复)。我想用 Rust 重新创建它,使其可以作为库和 CLI 使用。如果这个仓库达到了稳定和功能丰富的状态,我将将其发布到 Cargo 和其他仓库。我想它已经做到了!谢谢!

asciicast

用法

默认方式是简单地调用 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