All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove pointless
-eflag inecho.
- Improved the colorization of the output text.
- No longer requires root permission to run the script.
- Won't download lynis if is already present on the system.
- Improved syntax of the script.
- Rename script to
lynis-installer.bash.
- Improved documentation of code.
- Changed how the variables used to change the color of output text, are formatted, in the hopes of increasing portability.
- Exit codes beyond 1, were reverted back to 1.
- Modified exit codes.
- Changed some of the output text.
- Added missing variable to
echo, resulting in the text color to remain cyan.
- Added error catching when attempting to download lynis
- Fixed mistyped environmental variable from 'USER_SUDO' to 'SUDO_USER'
- Now prompts the user before performing actions
- Fixed script not wanting to run as root
- Initial creation