github setup-your-mac/Setup-Your-Mac v1.10.0-rc24
Setup Your Mac (1.10.0-rc24)

latest releases: v1.15.0, v1.14.3, v1.15.0-b16...
pre-release14 months ago

24-Apr-2023

  • 🆕 Configuration Download Estimate (Addresses Issue No. 7; thanks for the idea, @DevliegereM; heavy-lifting provided by @bartreardon!)
    • Manually set configurationDownloadEstimation within the SYM script to true to enable
    • New calculateFreeDiskSpace function will record free space to scriptLog before and after SYM execution
      • Compare before and after free space values via: grep "free" $scriptLog
    • Populate the following variables, in Gibibits (i.e., Total File Size in Gigabytes * 7.451), for each Configuration:
      • configurationCatchAllSize
      • configurationOneSize
      • configurationTwoSize
      • configurationThreeSize
    • Specify an arbitrary value for correctionCoefficient (i.e., a "fudge factor" to help estimates match reality)
      • Validate actual elapsed time with: grep "Elapsed" $scriptLog
  • 🔥 Breaking Change for users of Setup Your Mac prior to 1.10.0 🔥
    • Added recon validation, which must be used when specifying the recon trigger (Addresses Issue No. 19)
  • Standardized formatting of toggleJamfLaunchDaemon function
    • Added logging while waiting for installation of ${jamflaunchDaemon}
  • Limit the loggedInUserFirstname variable to 25 characters and capitalize its first letter (Addresses Issue No. 20; thanks @mani2care!)
  • Added line break to welcomeTitle and welcomeBannerText
  • Replaced some generic "Mac" instances with hardware-specific model name (thanks, @Pico!)
  • Replaced verbose Debug Mode code with outputLineNumberInVerboseDebugMode function (thanks, @bartreardon!)
  • Removed dependency on dialogApp
  • Check bannerImage and welcomeBannerImage (Pull Request No. 22 AND Pull Request No. 24 thanks @amadotejada!)
  • A "raw" unsorted listing of departments — with possible duplicates — is converted to a sorted, unique, JSON-compatible departmentList variable (Addresses Issue No. 23; thanks @rougegoat!)
  • The selected Configuration now displays in helpmessage (Addresses Issue No. 17; thanks for the idea, @master-vodawagner!)
  • Disable the so-called "Failure" dialog by setting the new failureDialog variable to false (Addresses Issue No. 25; thanks for the idea, @DevliegereM!)
  • Added function to send a message to Microsoft Teams Pull Request No. 29 thanks @robjschroeder!)
  • Added Building & Room User Input, Centralize User Input settings in one area Pull Request No. 26 thanks @rougegoat!)
  • Replaced Parameter 10 with webhookURL for Microsoft Teams messaging (Pull Request No. 31 @robjschroeder, thanks for the idea @colorenz!!)
  • Added an action card to the Microsoft Teams webhook message to view the computer's inventory record in Jamf Pro (Pull Request No. 32; thanks @robjschroeder!)
  • Additional User Input Flags (Pull Request No. 34; thanks @rougegoat!)
  • Corrected Dan's copy-pasta bug: Changed --webHook to --data (Pull Request No. 36; thanks @colorenz!)
  • Enable or disable any combination of the fields on the Welcome dialog (Pull Request No. 37; thanks big bunches, @rougegoat!!)
  • Moved various shellcheck disable codes sprinkled throughout script front-and-center to Line No. 2

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0-rc24

Don't miss a new Setup-Your-Mac release

NewReleases is sending notifications on new releases.