mas-cli/mas
スクリプトやターミナルからMac App Storeのアプリを検索、インストール、更新できるCLI。
- スター
- 12,416
- フォーク
- 300
- 未解決の Issue
- 89
- 最終コミット
- 昨日
これは何?
masは、スクリプトや自動化向けに作られたMac App StoreのCLIです。App Storeの検索、インストール済みアプリの一覧表示、更新の有無の確認、アプリのインストールや更新を、App StoreのGUIを開かずに実行できます。
コマンドでは数値のADAM IDとbundle IDのどちらも指定でき、出力形式は他のツールで使えるテーブル、キーと値のペア、JSONから選べます。インストール済みアプリの情報はSpotlightから取得するため、一覧表示や更新確認の対象にするには、アプリがインデックスに登録されている必要があります。
masはHomebrew Bundleと連携し、Brewfileにアプリを記述してインストールや更新を行えます。また、Topgradeと組み合わせてアプリを更新することもできます。アプリのインストールや更新には、App StoreにサインインしたApple Accountが必要で、sudoによるroot権限が必要になる場合があります。
主な機能
- 01Mac App Storeを検索し、キーワードまたはIDでアプリの詳細を確認できます。
- 02インストール済みアプリを一覧表示し、更新があるアプリを確認できます。
- 03ターミナルからアプリをインストール、取得、更新、アンインストールできます。
- 04結果をテーブル、キーと値のペア、JSON形式で出力できます。
- 05ADAM IDとbundle IDの両方を指定できます。
ユースケース
- 決まったApp Storeアプリ一式を使って、新しいMacのセットアップをスクリプト化する。
- HomebrewのBrewfileにApp Storeアプリを含める。
- メンテナンス用スクリプトの一部として、App Storeアプリの更新を確認して実行する。
クイックスタート
- 1
Homebrewでmasをインストールする
brew install mas - 2
アプリ名で検索する
mas search Xcode - 3
インストール済みアプリを一覧表示する
mas list
使う前に知っておきたいこと
- macOSが必要です。Mac App Storeでのみ動作します。
- 有料アプリはmasから購入できません。App Storeで購入する必要があります。
- iOSおよびiPadOSアプリには対応していません。
収録されている特集
トピック
よくある質問
- mas とは?
- スクリプトやターミナルからMac App Storeのアプリを検索、インストール、更新できるCLI。 masは、スクリプトや自動化向けに作られたMac App StoreのCLIです。App Storeの検索、インストール済みアプリの一覧表示、更新の有無の確認、アプリのインストールや更新を、App StoreのGUIを開かずに実行できます。
- mas は無料で使えますか?ライセンスは?
- mas は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mas は今もメンテナンスされていますか?
- 活発にメンテナンス中。mas の最終コミットは 2026年11月6日 です。
- mas は何に使えますか?
- 決まったApp Storeアプリ一式を使って、新しいMacのセットアップをスクリプト化する。 HomebrewのBrewfileにApp Storeアプリを含める。 メンテナンス用スクリプトの一部として、App Storeアプリの更新を確認して実行する。
- mas のインストール方法は?
- Homebrewでmasをインストールする: brew install mas アプリ名で検索する: mas search Xcode インストール済みアプリを一覧表示する: mas list
- mas はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mas-cli/mas
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
macOSとLinux向けのパッケージマネージャー。formulaとcaskのリポジトリからCLIツールやGUIアプリをインストールできます。
Homebrewの標準cask定義集。brew CLIから、上流ベンダーが配布するビルド済みGUIアプリ、CLIツール、フォントをインストールできます。
macOSでNTFSを読み書きできる無料のオープンソースソフトウェア。AppleのFSKit経由でマウントし、カーネル拡張やmacFUSEは不要です。
Hammerspoon向けSpoonプラグインとして実装された、macOS用のタイル型スクロールウィンドウマネージャー。
macOSとiOS向けのセキュリティツール、テストアプリ、脱獄関連リソースを集めた厳選リスト。