mas-cli/mas
스크립트와 터미널에서 Mac App Store 앱을 검색하고 설치 및 업데이트할 수 있는 CLI입니다.
- 스타
- 12,416
- 포크
- 300
- 열린 이슈
- 89
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
mas는 스크립팅과 자동화를 위해 만들어진 Mac App Store용 CLI입니다. App Store를 검색하고, 설치된 앱을 나열하고, 오래된 버전이 있는지 확인하고, App Store GUI를 열지 않고도 앱을 설치하거나 업데이트할 수 있습니다.
명령어에는 숫자 형식의 ADAM ID 또는 bundle ID를 사용할 수 있으며, 결과는 다른 도구에서 사용하도록 일반 표, 키-값 쌍 또는 JSON 형식으로 출력할 수 있습니다. 설치된 앱 정보는 Spotlight에서 가져오므로, 목록 및 업데이트 명령어로 앱을 찾으려면 해당 앱이 인덱싱되어 있어야 합니다.
mas는 Homebrew Bundle과 연동되므로 앱을 Brewfile에 포함해 함께 설치하거나 업데이트할 수 있으며, Topgrade를 사용해 앱을 업데이트할 수도 있습니다. 앱을 설치하거나 업데이트하려면 App Store에 로그인된 Apple Account가 필요하며, sudo를 통한 root 권한이 필요할 수도 있습니다.
핵심 기능
- 01Mac App Store를 검색하고 검색어 또는 ID로 앱 정보를 조회합니다.
- 02설치된 앱을 나열하고 업데이트 가능한 앱을 확인합니다.
- 03터미널에서 앱을 설치하고, 정보를 가져오고, 업데이트하고, 제거합니다.
- 04결과를 표, 키-값 쌍 또는 JSON 형식으로 출력합니다.
- 05ADAM ID와 bundle ID를 모두 지원합니다.
활용 사례
- 정해진 App Store 앱 목록으로 새 Mac을 설정하는 과정을 스크립팅합니다.
- App Store 앱을 Homebrew Brewfile에 포함합니다.
- 유지보수 스크립트의 일부로 App Store 앱을 확인하고 업데이트합니다.
빠른 시작
- 1
Homebrew로 mas 설치하기
brew install mas - 2
앱 이름으로 검색하기
mas search Xcode - 3
설치된 앱 목록 보기
mas list
사용 전 알아둘 점
- macOS가 필요하며 Mac App Store에서만 작동합니다.
- 유료 앱은 mas로 구매할 수 없으며 App Store에서 구매해야 합니다.
- iOS 및 iPadOS 앱은 지원하지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mas은(는) 무엇인가요?
- 스크립트와 터미널에서 Mac App Store 앱을 검색하고 설치 및 업데이트할 수 있는 CLI입니다. mas는 스크립팅과 자동화를 위해 만들어진 Mac App Store용 CLI입니다. App Store를 검색하고, 설치된 앱을 나열하고, 오래된 버전이 있는지 확인하고, App Store GUI를 열지 않고도 앱을 설치하거나 업데이트할 수 있습니다.
- mas은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mas은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mas은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mas의 마지막 커밋은 2026년 11월 6일입니다.
- mas은(는) 어디에 사용할 수 있나요?
- 정해진 App Store 앱 목록으로 새 Mac을 설정하는 과정을 스크립팅합니다. App Store 앱을 Homebrew Brewfile에 포함합니다. 유지보수 스크립트의 일부로 App Store 앱을 확인하고 업데이트합니다.
- mas는 어떻게 설치하나요?
- Homebrew로 mas 설치하기: brew install mas 앱 이름으로 검색하기: mas search Xcode 설치된 앱 목록 보기: mas list
- mas은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mas-cli/mas
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
formula 및 cask 저장소에서 명령줄 도구와 GUI 앱을 설치하는 macOS 및 Linux용 패키지 관리자입니다.
Homebrew의 기본 cask 정의 모음으로, brew CLI를 통해 업스트림 공급업체가 배포하는 사전 빌드 GUI 앱, CLI 도구, 폰트를 설치합니다.
Apple FSKit으로 마운트하는 macOS용 무료 오픈소스 NTFS 읽기·쓰기 지원 도구로, 커널 확장이나 macFUSE가 필요 없습니다.
Hammerspoon용 Spoon 플러그인으로 구현한 macOS용 타일형 스크롤 윈도우 매니저입니다.
macOS와 iOS용 보안 도구, 테스트 앱, 탈옥 리소스를 모은 큐레이션 목록입니다.