Account and workspace selectors
How selectors resolve, when aliases are ambiguous, and how to target multiple accounts.
Canonical account selectors
The stable form is:
platform:connection-idExamples:
linkedin:connection_Aa
linkedin:connection_aaOnly the platform portion is case-normalized. Connection IDs preserve case.
Accepted account aliases
Commands that accept <account> resolve:
- Canonical
platform:connection-id. - Raw connection ID.
- Platform, when only one account on that platform exists.
- Username, when unique.
platform@username, when unique.
Display names are shown to people but are not safe identifiers. Two accounts can have the same display name, and some providers do not expose usernames. An ambiguous alias fails and returns canonical choices.
Multiple selectors
Repeat --to:
delulu post "Caption" \
--to linkedin:connection_Aa \
--to linkedin:connection_aa \
--nowComma-separated values are also split. TOON is an output format, not a selector input format; an agent reads selector rows from TOON and passes each selector through repeated --to flags.
Workspace selectors
delulu workspace use <selector> accepts:
- Exact workspace ID.
- Case-insensitive slug.
- Case-insensitive name when it matches one membership.
Ambiguous names require the workspace ID.