Having both devbox and the Makefile as an entrypoint for targets/commands is confusing.
This PR simplifies that by ensuring that make targets are able to correctly run commands, possibly by decorating them with a devbox run if the current shell isn't a devbox one.
Having both devbox and the Makefile as an entrypoint for targets/commands is confusing. This PR simplifies that by ensuring that make targets are able to correctly run commands, possibly by decorating them with a
devbox run
if the current shell isn't a devbox one.As a bonus, the Makefile is now self-documenting.