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
.