DavidoTek / ProtonUp-Qt

Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
https://davidotek.github.io/protonup-qt
GNU General Public License v3.0
1.22k stars 40 forks source link

command line installation #188

Closed trentondyck closed 1 year ago

trentondyck commented 1 year ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like A clear and concise description of what you want to happen.

I'd like to be able to install a version of Proton via the command line, or via python. I think if its possible then documentation (man page i.e.) should be added to the readme.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Right now were opening the app and telling users to manually pick the isntallation in the GUI, but for an install script this is error prone.

Additional context Add any other context or screenshots about the feature request here.

sonic2kk commented 1 year ago

From my understanding I don't think this is possible with ProtonUp-Qt currently. ProtonUp-Qt was based on a command-line tool with the goal of giving an interface, that tool being ProtonUp. You might want to look into using that tool for command-line functionality :-)

trentondyck commented 1 year ago

100%, exactly what I was looking for, Thanks!

DavidoTek commented 1 year ago

In theory it should be possible to add command line functionality to ProtonUp-Qt. It would require a bit of change to the code as it relies a lot on Qt GUI stuff.

Though, as sonic2kk said, there are plenty of CLI tools out there that do the same (protonup, protonup-ng, protonup-rs, protonutils, ...)

sonic2kk commented 1 year ago

SteamTinkerLaunch also lets you download GE-Proton and Proton-tkg builds :wink: Though those are specifically for use with STL, it downloads them into a custom directory. You could always symlink them though

MrAwesome commented 3 months ago

For anyone else stumbling here because you want to install Luxtorpeda from the command line, protonutils is the one you want: https://github.com/nning/protonutils