frappe / bench

CLI to manage Multi-tenant deployments for Frappe apps
https://frappeframework.com/docs/user/en/bench
GNU General Public License v3.0
1.33k stars 1.18k forks source link

bench init should do system dependency check first #1467

Open netchampfaris opened 1 year ago

netchampfaris commented 1 year ago

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.

ankush commented 1 year ago

https://github.com/frappe/frappe/issues/13811