All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Add 'AcceleratorCommandFileName' global variable
- Add 'Accelerator.Configuration' module
- Add 'Accelerator.ServiceConnector' module
- Add 'Accelerator.EmailService' module
- Add check for no config file path
- Don't double-up quotes around args
- Fix creation of event log source
- Fix install script
- Rename 'Confirm' to 'SkipConfirmation' to avoid conflict with "ShouldProcess"
- Attempt early detection of the '-Verbose' switch
- Support both '-Interactive' and '-LogFile'
- Handle parsing of "-Param:Value" parameters
- Handle arguments that FOR evaluates as wildcards
- Only pause on error in a new window when in interactive mode
- Fix issues with auto-pause on error
- Print error before pausing if
Start-Acceleratorcould not be called - Silently continue if already elevated when -RunAsAdmin is specified without -UseStart
- Add 'RunAsAdmin' metadata option that validates elevated privileges if set
- Don't set default window title for non-interactive call
- Pause on error when using -Interactive and not -UseStart
- Don't attempt to reset Accelerator* global variables
- Minor formatting change
- Quote parameters as needed when passed to powershell
- Allow parameter names with numeric characters
- Allow
-p:vsyntax for integer and string parameters - Don't require command selection on initial prompt
- Don't create desktop shortcut
- Fixed parsing of command sequence for sorting
- Removed 'Activity' module
- Minor logging/error handling tweaks
- Capture and log error information
- Add '-RunAsAdmin' option
- Add support for redirecting output to a log file
- Add support for getting and setting configuration values
- Enhance string template escape character support
- Fix prompt message for 'Read-String'
- Reduce logging for non-interactive command running
- Don't warn about environment variable mismatch
- Don't attempt to coerce error id into an event log event id.
- Support alternative syntax ('[[name]]') for template strings.
- Support alternative syntax for template strings.
- Validate 'Read-String' input via regular expression.
- Initial prototype release.