cartridge-cli
cartridge-cli copied to clipboard
Suggest installing devopment dependencies when used interactively
When we use cartridge-cli interactively, we should keep in mind that the user can be new to Tarantool and doesn't know that in order to build his app, he needs cmake, git, tarantool-devel, msgpuck and potentially other things.
I suggest to detect that we are being called from the interactive terminal and if so, show a message to the user what they need to install in order to proceed. Potentially even show specific commands.
When called non-interactively, show a warning instead.