「mas-cli」を使ってターミナルからMac App Storeの操作をできるようにする

「mas-cli」を使えば、Mac App Store内にあるアプリをターミナルからコマンドでインストールしたり、管理できるようになります。
ターミナルからインストールするメリットは「コマンドをまとめておけば、Mac移行時に一括でインストールできる」ことにあります。
ちなみにMac App Storeに限らず、Macにインストールしているあらゆるコマンドラインツール・アプリを管理する「Brewfile」を使うためにも「mas-cli」は必要になります。
mas-cliのインストール
Homebrewのパッケージとしてインストールするので、前提としてHomebrewがインストールされてある必要があります。
まだインストールしていない人は過去に記事にしているのでそちらをご覧下さい
インストールされている人は、GitHubに書かれてある下記コマンドでインストールできます。
brew install masmas-cliの基本操作
検索
mas search 検索キーワード上記コマンドを実行すると、検索結果が一覧で表示されます。

左から「ID」「アプリ名」「バージョン」となっていて、インストールには「ID」が必要になります。
インストール
mas install アプリIDインストールするときは上記コマンドを実行します。
試しに「Magnet」というアプリをインストールしたいときは、MagnetのアプリIDである「441258766」を入力して下記コマンドになります。
mas install 441258766アンインストール
mas uninstall アプリIDアンインストールするときは上記コマンドを実行します。
ちなみに、mas installでインストールせずに直接Mac App Storeからインストールしたアプリは、権限で止められてしまいます。
アップデート
# 全てのアプリを一気にアップデートしたい場合
mas upgrade
# 特定のアプリのみアップデートしたい場合
mas upgrade アプリID上記コマンドで一気にアップデートが可能です。
インストールしているアプリ一覧を表示
mas list上記コマンドを実行すると、インストールしているアプリ一覧が表示されます。




Chrome拡張機能「PocketTube」を使って、YouTubeの登録チャンネルをグループ分けして管理する
Google Chromeで文字コードを変更するChrome拡張機能「Charset」
1PasswordのWatchtowerを使って、脆弱なパスワードを管理する
MacでOutlookの「.msg」拡張子のファイルを開く方法
iStat Menusの「ネットワーク」アイコン表示と設定
機能の差が分かりにくいDropboxの「選択型同期」と「同期の無視」の違い
macOSのスクリーンショット音やゴミ箱移動時の効果音(サウンドエフェクト)をオフにする方法
iStat Menusの「センサー」アイコン表示と設定
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Google Chromeの別アカウントとのブックマークを同期する「TeamSync Bookmarks」
Orbital 2で共通の設定を使い回すためのテンプレートファイルを作成する方法
macOS用パッケージ管理システムのHomebrewの概要とインストール方法
Finderの機能拡張アプリ「TotalFinder」をインストールしてファイル操作を快適にする
ポモドーロテクニックを実践するために役立つデバイスごとのオススメアプリ
ATOKで日本語を英単語に変換したいときはF4で変換する
ATOKで登録した単語の品詞を、あとから一括で変更する方法
Apacheのテストページを非表示にする方法
Dart Sassの変数の基本的な使い方|Dart Sass入門
Search Consoleに表示される「ウェブに関する主な指標」のCLSの意味と、不良時の改善方法