Skip to content

Commit

Permalink
Version 2023.3.15-1
Browse files Browse the repository at this point in the history
- 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 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.
  • Loading branch information
PicoMitchell committed Mar 15, 2023
1 parent c5c1642 commit 0880ebf
Show file tree
Hide file tree
Showing 6 changed files with 2,175 additions and 1,245 deletions.
181 changes: 115 additions & 66 deletions README.md

Large diffs are not rendered by default.

235 changes: 0 additions & 235 deletions create-mkuser-installation-package.sh

This file was deleted.

Loading

0 comments on commit 0880ebf

Please sign in to comment.