Quiero un solo comando para actualizar todo en mi Mac de la línea de comandos. No más brew update && brew upgrade && brew cleanup && brew doctor
y npm update -g
y que complican el comando para actualizar todo en el pip3. Hay una herramienta existente para esto, o debo usar un script? También, esto es incluso una buena idea? ¿Hay algún beneficio para la actualización de todo el software de forma individual?
Para referencia, esta es la función actual que tengo en mi .zshrc
que se supone que la actualización de todo:
function update () {
(brew update && brew upgrade && brew cleanup && brew doctor) &
upgrade_oh_my_zsh &
npm update -g &
(pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U) &
(cd ~/.vim_runtime && git pull --rebase)
}