I notice in https://unix.stackexchange.com/a/459007/674, that single dash - is used to signal the end of option arguments.
Is it correct that double dashes -- can also signal the end of option arguments?
What are their differences then? When to use which? Are they both GNU conventions? Thanks.