#proton #tui #download #linux #update #interface #text

应用 protonup-rs

用Rust编写的自定义Proton下载和安装的TUI程序

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

Download history 177/week @ 2024-05-15 36/week @ 2024-05-22 8/week @ 2024-05-29 182/week @ 2024-06-05 28/week @ 2024-06-12 4/week @ 2024-06-19 8/week @ 2024-07-24 2/week @ 2024-07-31 136/week @ 2024-08-14

每月下载量146次

Apache-2.0

58KB
1K SLoC

Protonup-rs

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

注意:这与原始ProtonUp项目没有关系,我很高兴它被创建。 这并不像原始Protonup那样功能完善。

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

asciicast

用法

默认方式是简单地调用命令行界面,并导航文本界面。

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