The Wazuh installation assistant is a very used tool by our team and community. It's one of the best and fastest ways to install Wazuh, even it is included in the Quickstart documentation.
However, although this tool has many functionalities, the console output it generates is plain, without formatting and uncolored. Currently, many bash scripts and functionalities have colored and formatted outputs. This is widely developed in Python script, for example, as in the Allocation module:
Adding this kind of feature will make the Installation assistant more attractive and friendly to our community users.
Proposed changes
Information messages in :green_circle: color.
Warning messages in :orange_circle: color.
Error messages in :red_circle: color.
Important messages in bold (for examples, passwords).
Validation
[ ] The code should not suffer many changes.
[ ] The information messages are printed in green.
[ ] The warning messages are printed in orange.
[ ] The error messages are printed in red.
[ ] The important messages are printed in bold.
[ ] The formatting is set back to default after generating a formatted message.
Description
The Wazuh installation assistant is a very used tool by our team and community. It's one of the best and fastest ways to install Wazuh, even it is included in the Quickstart documentation.
However, although this tool has many functionalities, the console output it generates is plain, without formatting and uncolored. Currently, many bash scripts and functionalities have colored and formatted outputs. This is widely developed in Python script, for example, as in the Allocation module:
Adding this kind of feature will make the Installation assistant more attractive and friendly to our community users.
Proposed changes
Validation