The frodo command structure does not provide any easy way to determine which command supports which deployment type. There cloud-only commands and there may be other exclusive-to-one-deployment-type commands in the future.
Often invoking a command unsuitable for the deployment type, inexplicable errors are of little help to the user learning that the command run does not apply for the platform instance they are connecting to.
Such a framework would ideally:
indicate supported deployment type in the command help
gracefully terminate the command if used with the wrong deployment type
provide a clear error message to the user indicating the reason of the failure
The frodo command structure does not provide any easy way to determine which command supports which deployment type. There cloud-only commands and there may be other exclusive-to-one-deployment-type commands in the future.
Often invoking a command unsuitable for the deployment type, inexplicable errors are of little help to the user learning that the command run does not apply for the platform instance they are connecting to.
Such a framework would ideally: