Skip to content

jwalkervt/mac-caretaker

Repository files navigation

macOS Maintenance Script

This script provides a basic maintenance routine for macOS, focusing on keeping Homebrew packages up-to-date.

GitHub last commit License Top language

Features

  • Updates Homebrew.
  • Logs outdated packages.
  • Automatically upgrades packages specified in always_upgrade.txt.
  • Schedules nightly execution using launchd.

Usage

  1. Clone the repository.
  2. Customize the always_upgrade.txt file with the packages you want to upgrade automatically.
  3. Move the com.user.macmaintenance.plist file to ~/Library/LaunchAgents/.
  4. Load the launchd job: launchctl load ~/Library/LaunchAgents/com.user.macmaintenance.plist

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages