Je veux une seule commande pour mettre à jour tout sur ma ligne de commande Mac. Plus de brew update && brew upgrade && brew cleanup && brew doctor
et npm update -g
et cette commande compliquée pour mettre à jour tout dans pip3. Existe-t-il un outil existant pour cela, ou devrais-je juste utiliser un script? De plus, est-ce même une bonne idée? Y a-t-il un avantage à mettre à jour tous mes logiciels individuellement?
Pour référence, voici la fonction actuelle que j'ai dans mon .zshrc
qui est censée tout mettre à jour:
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)
}