Raycast + Confetti로 Xcode 빌드 완료 효과 넣기
싱글 모니터 사용하면서 하나의 업무에만 집중하는 환경을 보내고 있다. 하지만 프로젝트 빌드 시간이 오래 걸리면 다른 업무를 확인하는 경우가 있는데, 이때 너무 집중을 하다 보면 빌드 완료되었다는 알림을 놓치는 경우가 있다. 한참 업무를 보거나 딴짓(?)을 하다가 다시 Xcode 프로그램으로 돌아가면 빌드가 다 완료되어 있는 상태가 있어서 보다 빨리 확인을 못 하는 경우가 있다.
우연히 인터넷에서 Raycast + Confetti로 Xcode 빌드가 완료되면 알 수 있도록 하는 팁을 발견해서 적용해 보았는데 너무 만족하고 있다.
GIF 변환하면서 속도가 느려진 모습으로 나타나고 있다
Raycast
Raycast 프로그램을 설치해서 Raycast가 있는 confetti animation을 활용할 것이다. Raycast를 설치하고 나면 Raycast에서 confetti를 검색해서 잘 있는지 확인해 본다.
다음에는 스크립트 파일을 만들어서 Xcode 빌드 이후에 실행하도록 하면 된다.
Terminal
- 터미널을 이용해서 스크립트 파일을 생성한다.
1
touch confetti_shortcut.sh
- 파일 편집기를 이용해서 아래와 같이 코드를 작성한다.
1 2 3
#!/bin/bash open raycast://confetti exit;
- 스크립트 파일의 시랭 권한을 설정한다.
1
chmod +x confetti_shortcut.sh
파일은 준비가 되었고 Xcode에서 빌드 완료할 때 스크립트 돌리도록 설정하면 된다.
Xcode
Xcode > Settings > Behaviors > Build > Succeeds 아래에 Run script 영역에서 만든 스크립트 파일을 선택하면 된다.
참고
트위터 영상
The Fun Way to Visualize Long Builds in Xcode with 🎉
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.