Skip to content

Version 2023.9.12-1

Latest
Compare
Choose a tag to compare
@PicoMitchell PicoMitchell released this 13 Sep 00:13
· 2 commits to main since this release
  • Added second confirmation prompt for --secure-token-admin-password-prompt when creating a package (using the --package option). Confirmation is not needed when creating a user on the current system (not creating a package) since the password is verified against the existing admin user account.
  • Other minor improvements and typos corrected throughout.

Previous Release Notes from Version 2023.3.15-1

  • Added new GUI parameter to both --password-prompt and --secure-token-admin-password-prompt options to be able to accept passwords via AppleScript dialog prompt instead of only a command line prompt in the Terminal. Passing CLI or no parameter does a command line prompt like previous versions. Also improved command line prompts with better username display, better error handling and allowing reattempts without the script exiting.
  • Added new command line installation technique by running curl mkuser.sh | sh which downloads and runs the new download-and-install-mkuser.sh script. This new technique is fully explained in the new INSTALLATION section of the README.
  • Added new technique to download and run mkuser from a temporary location without fully installing it by running sh <(curl run.mkuser.sh) [MKUSER OPTIONS AND PARAMETERS] which downloads and runs the new download-and-run-mkuser.sh script. This new technique is fully explained in the new INSTALLATION section of the README.
  • Added undocumented --only-check-locally-for-conflicting-names option for special and rare cases described in #7.
  • Improved behavior to not prompt for confirmation when run from a non-interactive script (--do-not-confirm no longer needs to be specified). Now, confirmation will only be prompted when run in an interactive Terminal.
  • Improved short option parsing when a parameter is required and the short option and parameter are combined with no delimiter.
  • Improved --help output to use less to display a scrolling view that starts at the top instead of outputting the full help in the Terminal all at once which left you at the bottom.
  • Improved package installation to preserve the mkuser scripts code signature when installed on macOS 10.15 Catalina and older.
  • Lots of other bug fixes, improvements, and typos corrected throughout.