awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mas-cli avatar

mas-cli/mas

0
View on GitHub↗
12,235 Stars·295 Forks·Swift·MIT·4 Aufrufe

Mas

This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands.

The tool distinguishes itself by wrapping private system APIs to perform store operations that are typically restricted to the graphical user interface. It integrates with the operating system to handle administrative privilege elevation, allowing for secure, automated modifications to protected application files during installation and update processes.

Beyond basic installation, the utility facilitates system maintenance by auditing installed software and comparing local versions against official store metadata. This allows for the identification of outdated applications and the automation of software updates across multiple machines, supporting consistent environment provisioning through scripted workflows.

Features

  • App Store Utilities - Provides a command-line interface for searching, installing, and updating applications directly from the Apple App Store.
  • Command Line Interfaces - Provides a command-line interface for managing Apple App Store applications directly from the terminal.
  • App Store Managers - Installs, updates, and removes applications from the official store directly through the command line interface.
  • Package Managers - The CLI tool queries the official application store to find specific software and retrieve detailed metadata in a structured format for use in scripts.
  • macOS Utilities - Automates the lifecycle of desktop software through terminal commands to simplify system maintenance and deployment.
  • Application Lifecycle Management - Manages the complete lifecycle of applications, including installation, updates, and removal, via command-line commands.
  • Software Update Checkers - Identifies outdated applications by comparing local versions against official store metadata for security and performance.
  • System API Wrappers - Wraps private system APIs to perform store operations otherwise restricted to the graphical user interface.
  • Command Line Tools - Command line interface for the Mac App Store.
  • Command Line Utilities - Command line interface for the App Store.
  • Package Managers - Command-line interface for the Mac App Store.
  • System Management Tools - Interfaces with the Mac App Store from the terminal.
  • System Utilities - Command-line interface for the Mac App Store.
  • Application Updaters - Compares local software versions against official store records to identify installed programs requiring updates.
  • Software Lifecycle Management - Tracks installed application versions and automatically applies updates to maintain system security and performance.
  • Elevation Utilities - Manages temporary system credentials automatically when performing tasks that require elevated permissions.
  • Automated System Provisioning - Supports consistent environment provisioning through scripted workflows for installing and maintaining software packages.
  • Privilege Escalation Tools - Handles administrative privilege elevation to perform secure installations and modifications of protected application files.
  • Remote Metadata Scrapers - Fetches remote application details by querying official store endpoints to provide structured data for search and update tasks.
  • Application Installers - Generates a comprehensive list of installed applications to identify programs that are outdated or require attention.
  • Command Line Applications - Integrates software management into custom terminal workflows by searching store metadata and querying installed application lists.
  • Package Metadata Querying - Retrieves installed application information by parsing local system databases and package manifests.

Star-Verlauf

Star-Verlauf für mas-cli/masStar-Verlauf für mas-cli/mas

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht mas-cli/mas?

This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands.

Was sind die Hauptfunktionen von mas-cli/mas?

Die Hauptfunktionen von mas-cli/mas sind: App Store Utilities, Command Line Interfaces, App Store Managers, Package Managers, macOS Utilities, Application Lifecycle Management, Software Update Checkers, System API Wrappers.

Welche Open-Source-Alternativen gibt es zu mas-cli/mas?

Open-Source-Alternativen zu mas-cli/mas sind unter anderem: guarinogabriel/mac-cli — Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… hluk/copyq — CopyQ is a cross-platform clipboard manager that tracks, stores, and organizes clipboard history across multiple… ajeetdsouza/zoxide — Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a… nicolargo/glances — Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health… ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It…

Open-Source-Alternativen zu Mas

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mas.
  • guarinogabriel/mac-cliAvatar von guarinogabriel

    guarinogabriel/Mac-CLI

    9,094Auf GitHub ansehen↗

    Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware monitoring, and software configuration on macOS. It serves as a developer utility and automation tool for manipulating files, managing version control, and auditing installed packages from the command line. The project provides hardware monitoring capabilities to track real-time battery health, CPU temperature, and fan speeds. It also includes system automation tools for managing power states, disk usage, and network settings through a unified interface. The utility covers several f

    Shell
    Auf GitHub ansehen↗9,094
  • homebrew/legacy-homebrewAvatar von Homebrew

    Homebrew/legacy-homebrew

    26,849Auf GitHub ansehen↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Auf GitHub ansehen↗26,849
  • hluk/copyqAvatar von hluk

    hluk/CopyQ

    11,216Auf GitHub ansehen↗

    CopyQ is a cross-platform clipboard manager that tracks, stores, and organizes clipboard history across multiple formats. It functions as a desktop productivity tool that captures text and image data, allowing users to search, filter, and categorize items into tabs for efficient retrieval. The application maintains a persistent history archive and provides tray-based access for quick interaction with stored content. The software distinguishes itself through an extensive automation engine and command-line integration. Users can execute custom scripts to transform, format, or process clipboard

    C++clipboardclipboard-managercopyq
    Auf GitHub ansehen↗11,216
  • ajeetdsouza/zoxideAvatar von ajeetdsouza

    ajeetdsouza/zoxide

    37,467Auf GitHub ansehen↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    Rustautojumpbashcli
    Auf GitHub ansehen↗37,467
  • Alle 30 Alternativen zu Mas anzeigen→