One attempt at keeping a Dev environment up to date

No. Without docker. If you’re using docker then all of this is handled on the docker container.