Skip to content

AUNaseef/protonup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 19, 2023
4ff9d54 · Oct 19, 2023

History

43 Commits
Oct 19, 2023
Apr 13, 2021
Apr 12, 2021
Aug 3, 2021
Apr 12, 2021
Jan 12, 2023
Apr 12, 2021

Repository files navigation

Introduction

CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE

Downloads

Installation

Install from Python Package Index

pip3 install protonup

Install from source

git clone https://github.com/AUNaseef/protonup && cd protonup
python3 setup.py install --user

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

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

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

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