Coder Social home page Coder Social logo

mikemcduffie / autoappupdate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tjluoma/autoappupdate

0.0 2.0 0.0 116 KB

A collection of scripts to automatically install/update Mac OS X apps/prefPanes/Java/Flash/etc but only if a newer version is available.

autoappupdate's Introduction

autoappupdate

What:

A collection of scripts to automatically install/update Mac OS X apps/prefPanes/Java/Flash/etc but only if a newer version is available.

Why:

After making au-xld I realized that this was something I would want to replicate for several apps. In my 10 years as a Mac user I have accumulated 5 Macs. While I primarily use my MacBook Air, I so want to be able to keep the others up to date.

I needed a process that I could automate so that it can run unattended between 2:00 a.m. and 7:00 a.m. when my satellite Internet connection is not restricted.

Although it is very handy to have apps which can update themselves, I've always found it distracting to have an alert pop-up and say "Do you want to update this app?" 99 times out of 100 the answer is "Yes, but not right now, I'm busy" so I click the "Remind Me Later" button, which also inevitably comes up at an inconvenient time.

How much nicer would it be to sit down at the computer in the morning and see a few notifications of any applications which had been automatically updated overnight?

Naming Convention

The scripts will be named "au-APPNAME.sh" where "au" stands for "auto-update" and APPNAME is the actual name of the app, e.g. au-dropbox.sh

This won't satisfy everyone

homebrew-cask is probably a much better solution than what I have made here. These scripts just meant to scratch my particular itch, and I thought it might be helpful to someone else, or perhaps just give them an idea of how they might solve a problem.

See Also:

If you are thinking of using any of these scripts you should start by reading au-TEMPLATE.mmd which gives an overview of how the scripts work as well as "guiding principles" behind the project.

autoappupdate's People

Contributors

tjluoma avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.