awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mas-cli avatar

mas-cli/mas

0
View on GitHub↗
12,235 stele·295 fork-uri·Swift·MIT·4 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru mas-cli/masGraficul istoricului de stele pentru mas-cli/mas

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Mas

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mas.
  • guarinogabriel/mac-cliAvatar guarinogabriel

    guarinogabriel/Mac-CLI

    9,094Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,094
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe GitHub↗

    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

    Vezi pe GitHub↗26,849
  • hluk/copyqAvatar hluk

    hluk/CopyQ

    11,216Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,216
  • ajeetdsouza/zoxideAvatar ajeetdsouza

    ajeetdsouza/zoxide

    37,467Vezi pe GitHub↗

    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
    Vezi pe GitHub↗37,467
Vezi toate cele 30 alternative pentru Mas→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale mas-cli/mas?

Principalele funcționalități ale mas-cli/mas sunt: App Store Utilities, Command Line Interfaces, App Store Managers, Package Managers, macOS Utilities, Application Lifecycle Management, Software Update Checkers, System API Wrappers.

Care sunt câteva alternative open-source pentru mas-cli/mas?

Alternativele open-source pentru mas-cli/mas includ: 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…