Repolode
mas-cli

mas-cli/mas

Una interfaz de línea de comandos para Mac App Store que permite buscar, instalar y actualizar apps desde scripts y la terminal.

Estrellas
12,416
Forks
300
Issues abiertos
89
Último commit
ayer

¿Qué es?

mas es una interfaz de línea de comandos para Mac App Store, diseñada para scripting y automatización. Permite buscar en App Store, listar las apps instaladas, comprobar si hay versiones desactualizadas e instalar o actualizar apps sin abrir la interfaz gráfica de App Store.

Los comandos aceptan tanto ADAM IDs numéricos como bundle IDs, y la salida puede mostrarse en tablas simples, pares clave-valor o JSON para usarla con otras herramientas. Los datos de las apps instaladas se obtienen de Spotlight, por lo que deben estar indexadas para que los comandos de listado y actualización las encuentren.

mas se integra con Homebrew Bundle, lo que permite incluir apps en un Brewfile e instalarlas o actualizarlas con él. También puede usarse con Topgrade para actualizar apps. Para instalar o actualizar apps, se necesita una Apple Account con sesión iniciada en App Store y, en algunos casos, privilegios de root mediante sudo.

Funciones clave

  • 01Buscar en Mac App Store y consultar los detalles de apps por término o ID.
  • 02Listar las apps instaladas y comprobar cuáles tienen actualizaciones disponibles.
  • 03Instalar, obtener, actualizar y desinstalar apps desde la terminal.
  • 04Mostrar los resultados como tablas, pares clave-valor o JSON.
  • 05Aceptar tanto ADAM IDs como bundle IDs.

Casos de uso

  • Automatizar con scripts la preparación de un Mac nuevo con una lista fija de apps de App Store.
  • Incluir apps de App Store en un Brewfile de Homebrew.
  • Comprobar y actualizar apps de App Store como parte de un script de mantenimiento.

Inicio rápido

  1. 1

    Instalar mas con Homebrew

    brew install mas
  2. 2

    Buscar una app por nombre

    mas search Xcode
  3. 3

    Ver la lista de apps instaladas

    mas list

Antes de usarlo

  • Requiere macOS; solo funciona con Mac App Store.
  • No se pueden comprar apps de pago con mas; deben comprarse en App Store.
  • No se admiten apps de iOS ni iPadOS.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es mas?
Una interfaz de línea de comandos para Mac App Store que permite buscar, instalar y actualizar apps desde scripts y la terminal. mas es una interfaz de línea de comandos para Mac App Store, diseñada para scripting y automatización. Permite buscar en App Store, listar las apps instaladas, comprobar si hay versiones desactualizadas e instalar o actualizar apps sin abrir la interfaz gráfica de App Store.
¿mas es gratuito? ¿Qué licencia tiene?
mas es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mas sigue mantenido?
Mantenimiento activo. El último commit de mas fue el 6 nov 2026.
¿Para qué puedo usar mas?
Automatizar con scripts la preparación de un Mac nuevo con una lista fija de apps de App Store. Incluir apps de App Store en un Brewfile de Homebrew. Comprobar y actualizar apps de App Store como parte de un script de mantenimiento.
¿Cómo se instala mas?
Instalar mas con Homebrew: brew install mas Buscar una app por nombre: mas search Xcode Ver la lista de apps instaladas: mas list
¿Dónde consigo mas?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mas-cli/mas

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados