In a freshly cloned project directory, when a command is issued, it is not found or riptide tells you to run riptide setup.
SHOULD
When there is no activated project in the directory, the shell extension checks if there is a riptide.yml somewhere related. If that is the case, dependent on a global setting "automatically setup projects", riptide setup is run automatically or the shell extension just tells the user that there is a project that could be setup and asks to do that (Y/n).
Notice
For best user experience in first case, there should be a way to "silently" setup a project via command flag (interactive setup = no).
IS
In a freshly cloned project directory, when a command is issued, it is not found or riptide tells you to run
riptide setup
.SHOULD
When there is no activated project in the directory, the shell extension checks if there is a riptide.yml somewhere related. If that is the case, dependent on a global setting "automatically setup projects",
riptide setup
is run automatically or the shell extension just tells the user that there is a project that could be setup and asks to do that (Y/n).Notice
For best user experience in first case, there should be a way to "silently" setup a project via command flag (interactive setup = no).