Manage Proton-GE Installations
Project description
Introduction
ProtonUp-ng: CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE
Note: This is a fork of AUNaseef's awesome ProtonUp. I will maintain this fork until he pulls all needed changes for the new versioning scheme of GE-Proton into his codebase.
Installation
Install from Python Package Index
pip3 install protonup-ng
Install from source
git clone https://github.com/cloudishBenne/protonup-ng && cd protonup-ng
python3 setup.py install --user
Install a snapshot of the repo
pip3 install https://github.com/cloudishBenne/protonup-ng/archive/main.zip
# or any other branch, tag, commit
# pip3 install https://github.com/cloudishBenne/protonup-ng/archive/[branch, tag, commit-hash].zip
If you get a command not found error, add the following to your ~/.profile (if it's not already present) and run source ~/.profile
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Usage
Note: The package itself is now called protonup-ng, but usage on the terminal is still protonup to not breaking scripts.
Set your installation directory before running the program with -d "your/compatibilitytools.d/directory"
Example:
protonup -d "~/.steam/root/compatibilitytools.d/"
To update to the latest version, just run protonup from a command line
Example:
protonup
List available versions with --releases
Example:
protonup --releases
Install a specific version with -t "version tag"
Example:
protonup -t 6.5-GE-2
or with the new naming scheme:
protonup -t GE-Proton7-10
By default the downloads are stored in a temporary folder. Change it with -o "custom/download/directory"
Example:
protonup -o ~/Downloads
List existing installations with -l
Example:
protonup -l
Remove existing installations with -r "version tag
Example:
protonup -r 6.5-GE-2
or with the new naming scheme:
protonup -r GE-Proton7-10
Use --download to download Proton-GE to the current working directory without installing it, you can override destination with -o
Example:
protonup --download
Use -y toggle to carry out actions without any logging or interaction
Example:
protonup --download -o ~/Downloads -y
Restart Steam after making changes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file protonup-ng-0.2.1.tar.gz.
File metadata
- Download URL: protonup-ng-0.2.1.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af2b3d3686b7fb0e2986db5f708d4e1840df1cccbcb3cd1b9bc90cf13cecb100
|
|
| MD5 |
54edcdbf0eeb806828cf403f3bce7897
|
|
| BLAKE2b-256 |
ab3dba2f1cde2b0fe63bcba31d21ecb7751f201896875baaeb9259a8697e522d
|
File details
Details for the file protonup_ng-0.2.1-py3-none-any.whl.
File metadata
- Download URL: protonup_ng-0.2.1-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1336fe44531cc54b32806a87e7bf34dff8c52562654a39ce0f1018e4b5c61986
|
|
| MD5 |
d888c9374cb3d0571848e4f948cb2d46
|
|
| BLAKE2b-256 |
3c5deb8435576edc24a3e3ed35a76332a390f8150cc4a0d49ed05b74ac0f4876
|