Daeva: A being of shining light
> -- Avestan language
Download and Automatically Enable Various Applications (for OS X)
Ruby script to download and install latest build of an application. The code has been made generic so other apps can be added.
This script was created to save time with application installations, and keeping applications up to date. In particular I got fed up of updating applications like VirtualBox and having to update the separate additions package also, so I automated it.
Features:
- Checks remote version and local version before downloading (can handle package dates and versions)
- Installs and fixes Gatekeeper and Quarantine information so application runs without asking for approval
- Can do post install if required (e.g. Extensions Pack for VirtualBox)
- Stops running application before upgrading
Supported Package Types:
- DMG
- PKG
- ZIP
- TAR
Supported Application Types:
- app
- pkg
- prefPane
This software is licensed as CC-BA (Creative Commons By Attrbution)
http://creativecommons.org/licenses/by/4.0/legalcode
Supported Applications:
- ActiveTcl
- Adium
- Alarm Clock
- AppCleaner
- Astropad
- Audacity
- AudioMate
- avast
- bettertouchtool
- Brackets
- Cakebrew
- Calibre
- Chromium
- Citrix Receiver
- CloudyTabs
- Commander One
- ControlPlane
- Cyberduck
- Dark Boot
- Day-O
- Deeper
- DeSmuME
- DetectX
- DiskMaker
- Dropbox
- Eddie
- EtreCheck
- Evernote
- EyeTV
- facter
- FileZilla
- Firefox
- FirefoxAurora
- FirefoxDeveloperEdition
- FirefoxNightly
- GeekTool
- GIMP
- GitHub
- Go2Shell
- Goofy
- Google Chrome
- Google Drive
- Google Earth
- GPG Suite
- HandBrake
- Harvest
- hiera
- hr
- HyperSwitch
- iBrowse
- Iceberg
- Imago
- iMeme
- Insights
- iTerm
- Itsycal
- iTubeDownloader
- kid3
- KnockKnock
- Komodo Edit 9
- LibreOffice
- LICEcap
- Loading
- Logitech Control Center
- LyX
- MacGameStore
- Macgo iPhone Explorer
- MacID
- MacPCLtoPDF
- Macs Fan Control
- macspice
- MacTerm
- Mactracker
- magnetiX
- MKVtoolnix
- MPlayerX
- Mplayerx Settings GUI
- Murus
- MyTunesRSS
- Node
- NOYB
- OneDrive
- Onyx
- OpenEmu
- OpenOffice
- PrivateTunnel
- OpenZFS
- Opera
- Opera Beta
- Opera Next
- Packer
- PDF Attributes
- PhantomJS
- Picasa
- PlayOnMac
- PrivateTunnel
- puppet
- Radiant Player
- RCDefaultApp
- RealPlayer
- Revisions
- RStudio
- Satellite Eyes
- Second Life
- Security Growler
- Semulov
- ServeToMe
- Shuttle
- Simple Comic
- Skype
- SL-NTFS
- SourceTree
- Spectacle
- Speedy
- Splunk
- Spotifree
- Spotify
- Stellarium
- StreamToMe
- TakeAPause
- teleport
- Thunderbird
- TimeMachineEditor
- TinkerTool
- Transmission
- tubbler
- Tuck
- Tunnelblick
- typora
- Vagrant
- VirtualBox
- Visual Studio Code
- VLC
- VMware Fusion
- WebKit
- WineBottler
- Winfo
- Wireshark
- World Ticker
- xCHM
- XMind
- XQuartz
Information about using daeva:
https://github.com/lateralblast/daeva/wiki/Usage
Examples of usage: