feat(rust): improvements to portals commands arguments #8618
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
create
commands now have a positional argument to define the portal's name. This argument replaces the currentalias
oraddr
. Old arguments are kept as deprecated flags. To ensure backward compatibility, if a deprecated flag is used, it will take precedence over the positional argumentcreate
commands also have the positional argument, as an alternative to the--from
argument. In this case, we'll keep--from
as a valid alternative (not deprecated).HostnamePort
now useSchemeHostnamePort
, allowing the user to optionally specify the scheme (tcp, tls or udp). The--tls
and--udp
flags have been deprecated (but kept), as this information can now be derived from the address arguments. To ensure backward compatibility, if a deprecated flag is used, it will take precedence over an address with an explicit scheme--allow
flag in all the commands