edit: i do hope that is correct without checking :-)
- UNIX options, which may be grouped and must be preceded by a dash.
- BSD options, which may be grouped and must not be used with a dash.
- GNU long options, which are preceded by two dashes.
Reference: https://man7.org/linux/man-pages/man1/ps.1.html
edit: i do hope that is correct without checking :-)