[azd up] check all required tools for all operations before starting
I ran azp up without setting up npm
So, azd run init and provision without any issue, but then it failed on deploy because it didn't find npm.
Ideally, I would expect azd to check all the tools it will require for all that it will do, but for composed operations like up, it is checking required tools as each command is started.
Result:

Do we have an open issue for this already elsewhere?
@vhvb1989 remember we fixing such validations?
It's not fixed. We just moved azd package as the first operation for azd up, which runs the tools validation.
This issue has been automatically marked as stale because it has not had any activity in the last year!!, and it will be closed in 30 days if no further activity occurs.
If you think this is a mistake, please comment on this issue to keep it open.
See - https://github.com/spboyer/azd-ext-doctor