https://github.com/matteocorti/update.sh
Updates Apple, Apple Store, Microsoft, Perlbrew, Homebrew and MacPorts
https://github.com/matteocorti/update.sh
macos macports perlbrew updater
Last synced: 23 days ago
JSON representation
Updates Apple, Apple Store, Microsoft, Perlbrew, Homebrew and MacPorts
- Host: GitHub
- URL: https://github.com/matteocorti/update.sh
- Owner: matteocorti
- License: gpl-3.0
- Created: 2018-04-09T11:17:23.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T19:58:57.000Z (9 months ago)
- Last Synced: 2025-03-28T19:07:39.140Z (about 1 month ago)
- Topics: macos, macports, perlbrew, updater
- Language: Shell
- Homepage:
- Size: 104 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Funding: .github/FUNDING.yml
- License: COPYING.md
Awesome Lists containing this project
README
© Matteo Corti, 2018-2024
     
# Command line automatic updates on macOS
## Description
Updates a macOS system. Following software packages are analyzed and automatically updated
- Apple products
- Apple Store apps (requires mas)
- Microsoft products
- Adobe products
- Products supported by [MacUpdater](https://www.corecode.io/macupdater/) (requires MacUpdater with a professional license)
- Perlbrew and installed CPAN modules
- Ruby dependencies
- Homebrew and installed packages
- MacPorts and installed ports
- Steam games## Usage
```
Usage: update.sh [OPTIONS]Options:
--adobe update Adobe products
--apple update Apple products
--brew update Homebrew packages
-c,--clear clear the terminal screen before updating
--emacs update emacs packages
-h,--help,-? this help message
--macupdater update with MacUpdater
--mas update Apple Store applications
--msupdate update Microsoft products
-n,--name show machine name
--no-adobe do not update Adobe products
--no-apple do not update Apple products
--no-brew do not update Homebrew packages
--no-emacs do not update emacs packages
--no-macupdater do not update with MacUpdater
--no-mas do not update Apple Store applications
--no-msupdate do not update Microsoft products
--no-perl do not update Perl and CPAN modules with Perlbrew
--no-ruby do not update ruby
--no-steam do not update steam
--perl update Perl and CPAN modules with Perlbrew
-q,--quiet minimal output
--ruby update ruby
--steam update Steam
-v,--verbose verbose outputReport bugs to https://github.com/matteocorti/update.sh/issues
```## Bugs
Report bugs to [https://github.com/matteocorti/update.sh/issues](https://github.com/matteocorti/update.sh/issues)