awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mas-cli avatar

mas-cli/mas

0
View on GitHub↗

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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

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.
12,235 星标·295 分支·Swift·MIT·4 次浏览

Star 历史

mas-cli/mas 的 Star 历史图表mas-cli/mas 的 Star 历史图表

Mas 的开源替代方案

相似的开源项目,按与 Mas 的功能重合度排序。
  • guarinogabriel/mac-cliguarinogabriel 的头像

    guarinogabriel/Mac-CLI

    9,094在 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
    在 GitHub 上查看↗9,094
  • homebrew/legacy-homebrewHomebrew 的头像

    Homebrew/legacy-homebrew

    26,849在 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

    在 GitHub 上查看↗26,849
  • hluk/copyqhluk 的头像

    hluk/CopyQ

    11,216在 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
    在 GitHub 上查看↗11,216
  • ajeetdsouza/zoxideajeetdsouza 的头像

    ajeetdsouza/zoxide

    37,467在 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
    在 GitHub 上查看↗37,467
查看 Mas 的所有 30 个替代方案→

常见问题解答

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.

mas-cli/mas 的主要功能有哪些?

mas-cli/mas 的主要功能包括:App Store Utilities, Command Line Interfaces, App Store Managers, Package Managers, macOS Utilities, Application Lifecycle Management, Software Update Checkers, System API Wrappers。

mas-cli/mas 有哪些开源替代品?

mas-cli/mas 的开源替代品包括: 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…