Mingw-bash에서 chocoloatey 패키지 전체 재설치하기

윈도에서 여러 프로그램을 패키징하여 명령줄에서 설치하고 있는 Chocolatey가 요즘 업데이트를 제대로 못하고 있는 거 깉아서 설치된 패키지를 강제로 최신버전으로 재설치하도록하는 한방 스크립트.

더군다나 패키지 리스트 출력시에 그지같은 문구를 추가로 삽입하고 있어서 sed1를 쓰지 않을 수 없었음.

#!/bin/sh
# force reinstall all installed Chocoatey packages
for p in $( choco list -lo | sed -n -e "/\ [0-9\.]*$/p" | sed "s/\ [0-9\.]*//g"); do
choco install $p -force
done

view raw
choco_update_all.sh
hosted with ❤ by GitHub


  1. 윈도에서 cmd를 쓰는 경우 차라리 msys 명령줄 도구들을 쓰는게 여러모로 정신건강에 좋다.