diff --git a/CHANGELOG.md b/CHANGELOG.md index e2ff5066..803f4df0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,11 +9,13 @@ and this project (partially) adheres to [Semantic Versioning](https://semver.org ### Added - Official EndeavourOS distribution support - Display server protocol to `WindowManager` +- New Red Hat logo "The Hat" ### Changed - Allow `df` output to contain Unicode characters - Extend logos consistency test case to all logo styles - `WindowManager` API value format: now an object with `name` and `display_server_protocol` attributes +- Old Red Hat logo is available as alternate logo `shadowman` ## [v4.14.2.0] - 2023-08-26 ### Added diff --git a/COPYRIGHT.md b/COPYRIGHT.md index 53006cdc..3b75ac95 100644 --- a/COPYRIGHT.md +++ b/COPYRIGHT.md @@ -28,6 +28,7 @@ See for the full license text. * Elementary OS proper ASCII logo integration by @SomethingGeneric * Pop!\_OS proper ASCII logo integration by @airvue * Project logo by Brume +* Red Hat logo "The hat" by @helmchen ## Maintainers diff --git a/archey/logos/rhel.py b/archey/logos/rhel.py index 2d4c598b..0fe775e2 100644 --- a/archey/logos/rhel.py +++ b/archey/logos/rhel.py @@ -2,9 +2,39 @@ from archey.colors import Colors -COLORS = [Colors.RED_BRIGHT, Colors.WHITE_BRIGHT, Colors.RED_NORMAL] +COLORS = [Colors.RED_BRIGHT, Colors.WHITE_BRIGHT] LOGO = [ + """{c[0]} .MM:..:MMMMMMM. """, + """{c[0]} MMMMMMMMMMMMMMMMMM """, + """{c[0]} MMMMMMMMMMMMMMMMMMMM. """, + """{c[0]} MMMMMMMMMMMMMMMMMMMMMM """, + """{c[0]} ,MMMMMMMMMMMMMMMMMMMMMM: """, + """{c[0]} MMMMMMMMMMMMMMMMMMMMMMMM """, + """{c[0]} .MMMM' MMMMMMMMMMMMMMMMMMMMMM """, + """{c[0]} MMMMMM `MMMMMMMMMMMMMMMMMMMM. """, + """{c[0]} MMMMMMMM MMMMMMMMMMMMMMMMMM . """, + """{c[0]} MMMMMMMMM. `MMMMMMMMMMMMM' MM. """, + """{c[0]} `MMMMMMMMMMMMM. `""` ,MMMMM. """, + """{c[0]} `MMMMMMMMMMMMMMMMM:. .:MMMMMMMM. """, + """{c[0]} MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM """, + """{c[0]} MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM: """, + """{c[0]} MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM """, + """{c[0]} `MMMMMMMMMMMMMMMMMMMMMMMM: """, + """{c[0]} ``MMMMMMMMMMMMMMMMM' """, + """{c[0]} `""` """, + """{c[1]} R e d H a t """, +] + +# Alias to the current logo "the hat" +COLORS_HAT = COLORS +LOGO_HAT = LOGO + + +# Alternative logo : "Shadowman" (tho old logo). +COLORS_SHADOWMAN = [Colors.RED_BRIGHT, Colors.WHITE_BRIGHT, Colors.RED_NORMAL] + +LOGO_SHADOWMAN = [ """{c[0]} {c[2]}\\`.-..........\\`{c[0]} """, """{c[0]} {c[2]}\\`////////::.\\`-/.{c[0]} """, """{c[0]} {c[2]}-: ....-////////.{c[0]} """,