「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上記コマンドを実行すると、インストールしているアプリ一覧が表示されます。




QRコードの生成ができるサイトやChrome拡張機能
macOSの環境をすぐに復元したり、別Macと同期するために必要な情報をまとめた「アプリ設定フォルダ」を作る
Macのバッテリー効率を上げるアプリ「Endurance」
iStat Menusの「センサー」アイコン表示と設定
iTerm2全般の設定ができる環境設定の「General」タブ
新しいMacBook Proを購入して移行するときにやること|最低限のアプリ設定編
Finder上のGoogle Driveパスが「/Volumes/GoogleDrive-10951…」のように数字の羅列が追加されておかしくなった場合の対処法
自分の管理下にないどうしようもできないログイン情報は1Passwordの「脆弱なパスワード」を無視しておく
Macで英語の発音記号を入力する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
コーディング時に「アノテーションコメント」を使ってコードを見やすく管理する
Figmaでカラーやテキストのスタイルをまとめて登録するプラグイン「Styler」
新しいMacBook Proを購入して移行するときにやること|コーディングに必要な開発環境を整える
Macのプレビュー.appを使って画像のトリミングを行う方法
Visual Studio Codeで正規表現にマッチするか確認できる拡張機能「Regex Previewer」
Illustratorで画像内の複数箇所を切り抜いて書き出す方法
Path Finderの情報パネルにある「作成日」「更新日」「追加日」の違い
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」