Je veux mettre à jour tous les paquets, pas seulement un avec cabal install --upgrade-dependencies
.
Réponse
Trop de publicités?Ce morceau de bidouillage de shell fonctionne pour moi sur OS X:
cabal list --simple-output --installed | awk '{print $1}' | uniq | xargs -I {} cabal install {} --reinstall
EDIT : force maintenant une réinstallation et évite d'installer un paquet plus d'une fois lorsque plusieurs versions sont présentes. Merci pour les commentaires!