mirror of
https://github.com/MLBZ521/MacAdmin.git
synced 2026-03-10 20:02:07 +00:00
391d345b64e4d99900f947e9034bb6335c5bb65e
* Major refactor * \+ Switched to using Regex to determine which models _are not_ compatible with each OS versions * This should make the logic much more reliable and easier to maintain going forward * \- This also allowed the removal of model specific check functions, although the MacPro logic will still be required due to additional configuration and hardware checks * Separated the model and upgrading to/from os version validation checks * \- Removed unnecessary runtime calculations; instead hard coding static values that will not change * \+ Improved required storage check to validate against technical space minimals depending on current OS version * Moved logic around to only execute if needed, instead of wasting cycles * Overall, script executes two-to-three times faster * Renamed script
MacAdmin
Update: I've done some recent house cleaning (again), which included filing things into more appropriate locations and merging repositories. If you can't find something in this repo, or another, feel free to reach out. Sorry for any inconvenience! Hopefully this is the last time and will make it easier for me to commit things in a single place....I'm very behind on this...
Jamf Pro
This folder will contain content I have created while managing a Jamf Pro environment.
Software
In this folder are various scripts that I have written to maintain macOS Software.
System Configs
In this folder are various scripts that I have written to maintain the macOS Operating System from a client perspective.
Languages
Shell
75.4%
PowerShell
13.1%
Python
11.5%