Mac App Store z príkazového riadku



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.

Staň sa fanúšikom

TOPlist TOPlist