protonscr

Make Steam conform to the POSIX style command line arguments

steamopen Feature RequestSteam client
ValveSoftware/steam-for-linux#5846 · opened 2018-10-17 by Managor · updated 2018-10-20 · 3 comments · github
MManagor 2018-10-17 github

Currently steam uses single dash arguments for long form options. Would it be possible for steam to change its design so that -silent becomes --silent and -s for example? This would allow steam to use getopt() and would cause less annoyance to people who care about standards.

Here are the specifications https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html

Nnanonyme 2018-10-18 github

This would also break backwards-compatibility with the old command-line interface

MManagor 2018-10-20 github

I think it could be done with allowing both for a period of time and only advertising the standardised method. Then before moving to getopt() there would be a warning in the steam changelog.

Nnanonyme 2018-10-20 github

I'm not sure how much gain that would give considering Windows doesn't have getopt anyway

Nothing extracted yet.