bench
bench copied to clipboard
bench init should do system dependency check first
Issue: Feature Request
Is your feature request related to a problem? Please describe.
I'm always frustrated when I run the bench init command and after a few steps it breaks and the reason is due to some system dependency not present or the version doesn't match the minimum requirements (e.g., python, node, yarn, etc)
Describe the solution you'd like The first step in the command should be to check the minimum required version of system dependencies are installed.
https://github.com/frappe/frappe/issues/13811