Show GN: homebrew 패키지 관리 GUI 애플리케이션을 만들었습니다 (Brewery)
(github.com/yyytir777)안녕하세요. 저는 homebrew로 패키지들을 설치해 사용하는 맥북 유저입니다. brew list, brew upgrade brew install 등… 익숙한 명령어지만 어떤 패키지가 설치되어있는지 한눈에 보기 어렵고 업데이트할 때마다 터미널을 열어야 하는게 불편했습니다.
그래서 GUI앱으로 관리할 수 있으면 편리할 것 같아 만들게 되었습니다.
대시보드
- 설치된 Cask / Formula 수, 업데이트 가능한 패키지 수를 카드 형태로 표시
- 현재 Homebrew 버전과 전체 설치 용량 확인
brew update/brew cleanup버튼 한 번으로 실행
사이드바
- 설치된 모든 Cask, Formula 목록을 버전과 함께 표시
- 업데이트 가능한 패키지는 주황색 아이콘으로 즉시 식별
패키지 상세 화면
- 현재 버전 → 최신 버전 표시, 해당 화면에서 바로 업데이트
- 홈페이지 링크, 라이선스, 설치 날짜 등 상세 정보
- Formula의 경우 의존성 패키지를 태그 형태로 표시하며, 클릭하면 해당 패키지 상세로 바로 이동
- Cask의 경우 일반 삭제 외
-zap옵션(관련 데이터까지 완전 삭제) 지원 brew info원본 출력 토글로 확인 가능
패키지 검색 및 설치
- 키워드로 Formula / Cask 동시 검색
- 검색 결과에서 팝오버로 버전·홈페이지 미리보기
- 검색 화면에서 바로 설치
몇 달 사용해보고, 문제가 없었으며 편리하게 사용한것같아 조심스레 공유해봅니다.
아직 좀 부족하다 생각합니다.. 필요하다 생각되어 사용해보시고 관련하여 소중한 피드백(에러, 혹은 추가되었으면 하는 기능) 주시면 너무나도 감사하겠습니다!!