On 26/9/24 13:10, Reuven Lazarus wrote:

Starting a maintenance script looks like this:


  rzl@deploy2002:~$ mwscript-k8s --comment="T341553" -- Version.php --wiki=enwiki


Any options for the mwscript-k8s tool, as described below, go before the --.


After the --, the first argument is the script name; everything else is passed to the script. This is the same as you're used to passing to mwscript.


Is that a limitation of Python's command line parsing?

I mean, the obvious way to do it from the viewpoint of usability is to take options after the first argument as belonging to the script.

-- Tim Starling