On 29Jan2023 07:12, 2qdxy4rzwzuui...@potatochowder.com 
<2qdxy4rzwzuui...@potatochowder.com> wrote:
On 2023-01-29 at 16:51:20 +1100,
Cameron Simpson <c...@cskk.id.au> wrote:
They're unrelated. As others have mentioned, "--" is _extremely_ common;
almost _all_ UNIX command like programmes which handle -* style options
honour the "--" convention. _argparse_ itself honours that convention, as
does getopt etc.

And why do UNIX programs behave this way?

Because POSIX says they should:

   https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html

Aye, but POSIX says they should because POSIX formalises a lot of existing practices so that people have a reference to let them _also_ use that practice in a consistent way.

I used to lurk on the POSIX discussion list, and the length of the discussions around corner cases was quite wearing, even just to read.

Cheers,
Cameron Simpson <c...@cskk.id.au>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to