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
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 |