Summary
The CLI flag --multiuser / --no-multiuser is inconsistent with the hyphenated style used by the related single-user flags.
Current state
| Flag |
Style |
--multiuser |
no hyphen |
--no-multiuser |
no hyphen |
--single-user |
hyphenated |
--single-user-name <name> |
hyphenated |
--single-user-password <pw> |
hyphenated |
Proposal
Rename --multiuser to --multi-user (and --no-multiuser to --no-multi-user) to match the hyphenated convention used by the single-user family of flags.
This is the standard CLI convention (e.g. kebab-case) and would make the interface more consistent and predictable.
Migration
- Accept both
--multiuser and --multi-user for one release cycle
- Deprecate
--multiuser with a warning
- Remove in a future major version
Downstream
nosdav-server passes --multiuser through to JSS and would update once this lands.
Summary
The CLI flag
--multiuser/--no-multiuseris inconsistent with the hyphenated style used by the related single-user flags.Current state
--multiuser--no-multiuser--single-user--single-user-name <name>--single-user-password <pw>Proposal
Rename
--multiuserto--multi-user(and--no-multiuserto--no-multi-user) to match the hyphenated convention used by the single-user family of flags.This is the standard CLI convention (e.g. kebab-case) and would make the interface more consistent and predictable.
Migration
--multiuserand--multi-userfor one release cycle--multiuserwith a warningDownstream
nosdav-server passes
--multiuserthrough to JSS and would update once this lands.