[cli] Handle existing apps in instant-cli init
#528
Merged
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.
instant-cli init
used to only handle the case where a user wanted to create a brand new app.But most of the time, users already created an app in the dashboard. For this case, they would have to know that the right command would be to call
instant-cli pull
with an app id param.Instead, I updated the
instant-cli init
flow, so we ask the user if they want to create a new app, or import an existing one.Future work
instant-cli pull
, if no app id is provided, we should just prompt the user for an app id, like hereinstant-cli init
, we should try to detect the app id. If we do, we should ask them if they want to import that appHere's how things look:
First, ask: create a new app, or import an existing one?
If creating a new app, go through this flow:
Or, prompt for an app id
@dwwoelfel @nezaj