Repolode
mas-cli

mas-cli/mas

Interface de linha de comando para a Mac App Store que permite pesquisar, instalar e atualizar apps pelo terminal e em scripts.

Estrelas
12,417
Forks
300
Issues abertas
89
Último commit
há 7 dias

O que é?

mas é uma interface de linha de comando para a Mac App Store, feita para scripts e automação. Com ela, você pode pesquisar na App Store, listar apps instalados, verificar se há versões desatualizadas e instalar ou atualizar apps sem abrir a interface gráfica da App Store.

Os comandos aceitam IDs numéricos ADAM ou bundle IDs, e a saída pode ser exibida em tabelas simples, pares chave-valor ou JSON para uso em outras ferramentas. Os dados dos apps instalados são lidos do Spotlight; por isso, os apps precisam estar indexados para aparecer nos comandos de listagem e atualização.

O mas se integra ao Homebrew Bundle, permitindo incluir apps em um Brewfile e instalá-los ou atualizá-los com ele. Também pode ser usado com o Topgrade para atualizar apps. Para instalar ou atualizar apps, é necessário ter uma Apple Account conectada à App Store, e talvez seja preciso ter privilégios de root usando sudo.

Recursos principais

  • 01Pesquisar na Mac App Store e consultar detalhes de apps por termo ou ID.
  • 02Listar apps instalados e verificar quais têm atualizações disponíveis.
  • 03Instalar, obter, atualizar e desinstalar apps pelo terminal.
  • 04Exibir resultados em tabelas, pares chave-valor ou JSON.
  • 05Aceita tanto IDs ADAM quanto bundle IDs.

Casos de uso

  • Automatizar a configuração de um Mac novo com uma lista fixa de apps da App Store.
  • Incluir apps da App Store em um Brewfile do Homebrew.
  • Verificar e atualizar apps da App Store como parte de um script de manutenção.

Início rápido

  1. 1

    Instalar mas com Homebrew

    brew install mas
  2. 2

    Buscar um app pelo nome

    mas search Xcode
  3. 3

    Listar os apps instalados

    mas list

Antes de usar

  • Requer macOS; funciona apenas com a Mac App Store.
  • Não é possível comprar apps pagos pelo mas; eles devem ser comprados na App Store.
  • Apps para iOS e iPadOS não são compatíveis.

Em coleções

Tópicos

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

Perguntas frequentes

O que é mas?
Interface de linha de comando para a Mac App Store que permite pesquisar, instalar e atualizar apps pelo terminal e em scripts. mas é uma interface de linha de comando para a Mac App Store, feita para scripts e automação. Com ela, você pode pesquisar na App Store, listar apps instalados, verificar se há versões desatualizadas e instalar ou atualizar apps sem abrir a interface gráfica da App Store.
mas é gratuito? Qual é a licença?
mas é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mas ainda é mantido?
Manutenção ativa. O último commit de mas foi em 30 de out. de 2026.
Para que posso usar mas?
Automatizar a configuração de um Mac novo com uma lista fixa de apps da App Store. Incluir apps da App Store em um Brewfile do Homebrew. Verificar e atualizar apps da App Store como parte de um script de manutenção.
Como instalar mas?
Instalar mas com Homebrew: brew install mas Buscar um app pelo nome: mas search Xcode Listar os apps instalados: mas list
Onde consigo mas?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mas-cli/mas

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados