Priznám sa, že asi až netradične veľmi používam terminál v Apple Mac OS X. Snažím sa mať veľa vecí naskriptovaných, no nie cez Automator. Jednoducho som tak navyknutý z linuxových distribúcii. Aj preto mám rád Homebrew.

Tu je tip ako ovládať aj Mac App Store z CLI. Andrew Naylor, od ktorého možno poznáte modul do node.js pre Apple Push Notification spravil mas-cli pre Homebrew. Inštalácia je pomerne jednoduchá:

brew install argon/mas/mas

Čo mas-cli dokáže?

~ $ mas help
Available commands:

   account    Prints the primary account Apple ID
   help       Display general or command-specific help
   install    Install from the Mac App Store
   list       Lists apps from the Mac App Store which are currently installed
   outdated   Lists pending updates from the Mac App Store
   version    Print version number

Prehľad nainštalovaných aplikácii

~ $ mas list
497799835 Xcode
425424353 The Unarchiver
409183694 Keynote
408981434 iMovie
715768417 Microsoft Remote Desktop
406056744 Evernote
425955336 Skitch
485812721 TweetDeck
568494494 Pocket
803453959 Slack
667434228 AVG Cleaner
407963104 Pixelmator
572280828 MacFamilyTree 7
420116929 Quick File Renamer Lite

Ako vidíte každá aplikácia ma svoje ID. Napríklad prehľad aplikácii na aktualizáciu získate príkazom mas outdated.

Dúfam, že mas-cli sa bude rozvíjať a ponúkne napríklad aj vyhľadávanie životný cyklus aplikácii na úrovni nástrojov ako apt alebo yum.