Not sure this is necessarily a correct fix, since `swift -help` and `swift --help` both work.
Meaning, SwiftPM long runtime argument aren't limited to using `--`. (in our case it would be equal to -h -e -l -p, which you probably don't want)
I think accepting `-n2` is easily achievable but accepting `-abc` is much harder, since `-abc` could also be a long option (e.g. if you do `-heyx`, is it `-h -e -y -x`? it is `-hey -x` ? That's sort of what I'm wondering.
Interested in trying to tackle but not sure what's the intended behavior here