Repolode
mas-cli

mas-cli/mas

CLI для Mac App Store: поиск, установка и обновление приложений из скриптов и терминала.

Звёзды
12,416
Форки
300
Открытые issues
89
Последний коммит
17 часов назад

Что это?

mas — CLI для Mac App Store, предназначенный для скриптов и автоматизации. С его помощью можно искать приложения в App Store, просматривать установленные приложения, проверять наличие обновлений и устанавливать или обновлять приложения, не открывая графический интерфейс App Store.

В командах можно указывать числовые ADAM ID или bundle ID, а результаты выводить в виде таблиц, пар «ключ — значение» или JSON для обработки другими инструментами. Данные об установленных приложениях считываются из Spotlight, поэтому для работы команд списка и обновления приложения должны быть проиндексированы.

mas интегрируется с Homebrew Bundle: приложения можно добавить в Brewfile, а затем устанавливать и обновлять с его помощью. Также mas можно использовать с Topgrade для обновления приложений. Для установки и обновления требуется войти в App Store с помощью Apple Account; также могут потребоваться права root через sudo.

Ключевые возможности

  • 01Поиск в Mac App Store и просмотр сведений о приложениях по названию или ID.
  • 02Просмотр установленных приложений и проверка наличия обновлений.
  • 03Установка, получение, обновление и удаление приложений из терминала.
  • 04Вывод результатов в виде таблиц, пар «ключ — значение» или JSON.
  • 05Поддержка ADAM ID и bundle ID.

Сценарии использования

  • Автоматизация подготовки нового Mac с заданным списком приложений из App Store.
  • Добавление приложений из App Store в Brewfile для Homebrew.
  • Проверка и обновление приложений из App Store в рамках скрипта обслуживания.

Быстрый старт

  1. 1

    Установить mas с помощью Homebrew

    brew install mas
  2. 2

    Найти приложение по названию

    mas search Xcode
  3. 3

    Посмотреть список установленных приложений

    mas list

Что важно знать

  • Требуется macOS; работает только с Mac App Store.
  • Платные приложения нельзя купить через mas — их нужно покупать в App Store.
  • Приложения для iOS и iPadOS не поддерживаются.

В подборках

Темы

#macos#app-store#cli#homebrew#automation#software-update#mac-app-store#mas#osx

Частые вопросы

Что такое mas?
CLI для Mac App Store: поиск, установка и обновление приложений из скриптов и терминала. mas — CLI для Mac App Store, предназначенный для скриптов и автоматизации. С его помощью можно искать приложения в App Store, просматривать установленные приложения, проверять наличие обновлений и устанавливать или обновлять приложения, не открывая графический интерфейс App Store.
mas можно использовать бесплатно? Какая у него лицензия?
mas распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mas всё ещё поддерживается?
Активно поддерживается. Последний коммит в mas — 6 нояб. 2026 г..
Для чего можно использовать mas?
Автоматизация подготовки нового Mac с заданным списком приложений из App Store. Добавление приложений из App Store в Brewfile для Homebrew. Проверка и обновление приложений из App Store в рамках скрипта обслуживания.
Как установить mas?
Установить mas с помощью Homebrew: brew install mas Найти приложение по названию: mas search Xcode Посмотреть список установленных приложений: mas list
Где скачать mas?
Исходный код и инструкции по установке — на GitHub: https://github.com/mas-cli/mas

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты