원문 캡처 · github.com
원문 캡처 · github.com

electron-detector는 맥에 설치된 Electron 앱을 찾아 크기와 버전 등을 보여주는 무료 오픈소스 스크립트다. Homebrew, 계정, 관리자 암호 없이 사용할 수 있으며 앱을 변경하지 않는다.

터미널을 열고 아래 명령을 붙여 넣으면 스크립트를 내려받아 실행한다. 실행 전에 스크립트 원문을 확인할 수도 있다.

bash
curl -fL https://raw.githubusercontent.com/macnative/electron-detector/main/electron-detector.sh -o electron-detector.sh &&
 bash electron-detector.sh --interactive

스크립트는 /Applications와 ~/Applications를 검사한다. 결과 요약 복사, 탐지 근거 확인, 네이티브 대안 둘러보기 메뉴를 제공한다. 검사는 오프라인에서도 작동한다.

내려받은 뒤에는 bash electron-detector.sh에 옵션을 붙여 실행할 수 있다.

옵션기능
--interactive공유, 클립보드, 탐지 근거, 대안 메뉴
--share앱 이름이나 경로를 뺀 요약
--json다른 도구에서 사용할 구조화된 보고서
--path '/your/folder'지정한 앱 폴더 검사
--quiet배너, 사실 정보, 홍보 문구를 제외한 결과
--demo검사 없이 화면 미리보기

전체 옵션은 bash electron-detector.sh --help로 확인할 수 있다. 미리보기에는 가상의 앱과 용량이 표시된다.

스크립트는 각 앱 안에서 Electron 프레임워크나 실행 파일을 찾는다. 내부 파일 이름이 바뀐 앱은 놓칠 수 있으므로, 탐지되지 않았다고 해서 네이티브 앱이라고 단정할 수는 없다. 표시되는 크기는 앱 번들 전체의 디스크 용량이며 사용자 데이터와 캐시는 제외한다. 메모리 사용량이나 예상 절약 용량을 나타내지는 않는다. 정보는 업로드되거나 게시되지 않지만, 전체 보고서에는 앱 이름이 포함되며 --share 옵션은 앱 이름을 제외한다.

제작자는 MacNative다. 탐지 방식과 JSON 참고 문서, 기여 안내, 버그 신고, MIT 라이선스를 확인할 수 있다.