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




iTerm2全般の設定ができる環境設定の「General」タブ
1PasswordのWatchtowerを使って、脆弱なパスワードを管理する
Zoomで画面共有が始まると自動でフルスクリーンになるのをオフにする方法
カーソルハイライトや入力したキーの表示など、デモに便利な機能が使える「Mouseposé」
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Google ChromeでBasic認証のダイアログが一瞬で消えて認証できないときは拡張機能を確認!
Obsidianで整理した知識をAnkiで定着させる方法
Macのバッテリー効率を上げるアプリ「Endurance」
1PasswordのChrome拡張機能 (パソコンのアプリが必要)のインストール場所が分かりにくい
iStat Menusの「天気」アイコン表示と設定
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
weblocファイルを作成してサイトのリンク情報をFinder上に保存しておく方法
高機能なランチャーアプリ「Alfred 4」がリリース!ダークモード対応やWorkflowが強化
Alfred 4のカスタム検索を設定をしてサイト内検索をしたり、ブラウザのブックマーク検索を行う方法
Client Folder Makerでファイルの中身まで一括で作成する方法
Local by Flywheelの「Starting Local Machine…」画面から進まないときに試すこと
Finderの右クリックメニューからフォルダをVisualStudioCodeで開く方法
Gmailでとりあえず最初にしておくと便利な設定
パスワード管理の定番アプリ1Passwordがメジャーアップデートで「1Password 8 for Mac」に!
Brewfileを使ってMac移行時にコマンド1つで必要なアプリを全てインストールできるようにする|Homebrew Bundle
MacのGoogle Chromeで選択した文章を読み上げてもらう方法