/ previously fell through to treat the
flag as a package name (looking it up in the registry / ). Now a
bare leading dash is rejected as an unknown command:
- install: when no package token was collected and argv[2] starts with '-',
report unknown command instead of pushing the flag onto the package list.
- remove: a leading '-' arg is rejected before pdm_remove.
Verified: install/remove --gits report unknown command; --gitea/<known git
dispatches and usage errors are unaffected.