https://github.com/AUNaseef/protonup
Install and Update Proton-GE
https://github.com/AUNaseef/protonup
automation linux proton proton-ge-custom python steam
Last synced: 19 days ago
JSON representation
Install and Update Proton-GE
- Host: GitHub
- URL: https://github.com/AUNaseef/protonup
- Owner: AUNaseef
- License: gpl-3.0
- Created: 2021-04-12T20:04:47.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T02:08:30.000Z (over 1 year ago)
- Last Synced: 2025-03-05T20:54:26.924Z (about 2 months ago)
- Topics: automation, linux, proton, proton-ge-custom, python, steam
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 579
- Watchers: 9
- Forks: 24
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - 's [Proton-GE](https://github.com/GloriousEggroll/proton-ge-custom)[](https://pepy.tech/project/protonup)
## 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 lineExample:
```
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 interactionExample:
```
protonup --download -o ~/Downloads -y
```
---
### Restart Steam after making changes