Consider moving all cloud
commands to top level
#114
Labels
enhancement
New feature or request
needs-epic-link
Needs a link to an epic
needs-project
Needs to be added to a project board
points/2
Story points
What problem are you facing?
Currently,
up
only has one top-level command (up license
, which returns a link to Upbound's license information). All other commands fall under one of the following subcommands:cloud
,uxp
,xpkg
. As Upbound's API operations (which currently fall underup cloud ...
-- see full list below) no longer apply to only just the "cloud" hosted product, this subcommand makes less sense. Given that the only commands incloud
that do not fall undercontrolplane
arelogin
/logout
, it could make sense to eliminate thecloud
subcommand altogether and move all of its commands up a level.How could Upbound help solve your problem?
Moving some of the commands up a level was previously discussed in #65, though at that time there was concern around confusion with something like
up login
not being clear about where a user was actually logging in. As the Upbound product offerings have continued to mature, and the UXP and XPKG commands have been added under their own subcommands, this distinction has become less ambiguous. We can likely safely assume that a top-level command for the Upbound CLI is used to interact with the Upbound product. Furthermore, all otherup cloud
commands fall under thecontrolplane
subcommand, clearly distinguishing where they are performing operations. Any confusion around this can be further eliminated by helpful clear help text and documentation.Current Cloud Commands
The text was updated successfully, but these errors were encountered: