Quiero un solo comando para actualizar todo en la línea de comandos de mi Mac. No más brew update && brew upgrade && brew cleanup && brew doctor
y npm update -g
y ese comando complicado para actualizar todo en pip3. ¿Existe una herramienta para esto o debo usar un script? Además, ¿es esto incluso una buena idea? ¿Hay algún beneficio en actualizar todo mi software individualmente?
Como referencia, esta es la función actual que tengo en mi .zshrc
que debería actualizar 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)
}