Replace ansii color codes with the formatter #33
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #28
Text strings with ANSII code have been replaced by our
stylizer
in the test suite.I also replaced the sstdout with our
print()
andprintl()
functions, which internally use theformatter
.The colors we were using for the
stylizer
were a bit limited, and were not giving me the results I wanted (they were too bright).After some research, it was because they belonged to the extended palette of 256 colors (which I didn't know when I created the
stylizer
).To solve it I slightly modified the
stylizer
to recognize if it was a standard ANSII color or part of the extended palette, and in the process I added more colors and a better organization of them to make it easier to add more in the future if necessary.