- 맥북macosquick actionworkflow
macos 폴더에 앱 실행 빠른동작 추가(vscode, cursor, windsurf)
macos를 사용하는 맥북에서 폴더를 대상으로 open with 기능을 하는 '빠른 동작(quick action)' 메뉴를 추가할 수 있다.
빠른 동작(quick action)
Macos에서 파일은 'open with' 메뉴가 있어서 특정 앱을 선택해 열 수 있지만, 폴더는 해당 메뉴가 없다. 대신에 폴더를 오른쪽 클릭하면 보이는 '빠른 동작' 메뉴 아래에 커스텀 메뉴를 추가할 수 있다. 메뉴 추가는 automator.app에서 특정 앱을 실행하는 shell script를 등록하면 된다.
automator
cmd + space ⟶ splotlight 에서 automator 검색 ⟶ 실행. automator에서 문서 유형 '빠른 동작'을 선택하고, '현재 수신하는 작업흐름'은 '폴더'로 '선택 항목 위치'는 Finder.app로 한다.
쉘 스크립트 실행
automator 화면 좌측의 '유틸리티' 아래 '쉘 스크립트 실행'을 우측으로 드래깅 해서 새로운 '작업흐름'(workflow)을 만든다. '쉘 스크립트 실행' 화면에서 쉘은 '/bin/bash', 입력은 '인수'를 선택하고 아래 스크립트를 입력한다.
open -a "vscode" "$@"
$@
는 작업흐름에서 전달받는 '폴더' 이다. 위에서 open명령으로 실행할 앱은 vscode 이다. cursor나 windsurf 등 필요에 따라 변경한다. 저장하고 이름은 Open with Vscode 로 설정한다.
- automator 빠른동작 추가 screenshot -
Finder 에서 동작
finder ⟶ 폴더를 오른쪽 클릭 ⟶ '빠른 동작' ⟶ Open with Vscode 를 선택하면 해당 폴더에서 vscode 가 실행된다.
Workflow 파일
위에서 만든 workflow 파일은 ~/Library/Services
아래에 있는데, Finder에서는 사용자 홈의 Library 폴더는 보이지 않는다. Finder에서도 사용자 홈 위치에서 shift + cmd + G
를 누르고 위 경로를 입력하면 해당 위치로 이동 가능하고, 이어서 workflow 파일을 클릭하면 automator.app 에서 편집 가능하다.
(끝)