feat: parse connection string as address with user
Refactor address parsing in CLI:
picodata connect [user@][host][:port]picodata run --peerpicodata run --listenpicodata run --http-listenpicodata run --advertisepicodata expel --peer
Only picodata connect respects the username. Other options just ignore it.
- Provide new
struct Address - Replace
try_parse_addressfunction withimpl FromStr for Address. - Provide both unit and pytests
Close #252 (closed).
Edited by Yaroslav Dynnikov