rainbow: Print text to terminal with colors and effects

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Combinators to specify text along with colors and effects such as bold or italic. You must specify formatting for each piece of text explicitly, which makes it easy to reason about how all text will look. Rainbow works only on Unix-like operating systems.


[Skip to Readme]

Properties

Versions 0.2.0.0, 0.4.0.0, 0.6.0.0, 0.6.0.2, 0.6.0.4, 0.8.0.0, 0.10.0.0, 0.10.2.0, 0.12.0.0, 0.14.0.0, 0.14.0.2, 0.16.0.0, 0.16.2.0, 0.18.0.0, 0.20.0.0, 0.20.0.2, 0.20.0.4, 0.20.0.6, 0.20.2.0, 0.20.4.0, 0.22.0.0, 0.22.0.2, 0.24.0.0, 0.26.0.0, 0.26.0.2, 0.26.0.4, 0.26.0.6, 0.28.0.0, 0.28.0.2, 0.28.0.4, 0.30.0.0, 0.30.0.2, 0.32.0.0, 0.34.0.0, 0.34.2.0, 0.34.2.2, 0.35.0.0
Change log None available
Dependencies base (>=4.11 && <5), bytestring, terminfo, text [details]
License BSD-3-Clause
Copyright Copyright 2013-2021 Omari Norman
Author Omari Norman
Maintainer omari@smileystation.com
Category System
Uploaded by OmariNorman at 2021-06-23T15:10:58Z

Modules

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for rainbow-0.35.0.0

[back to package description]

rainbow

rainbow helps you build colorful output for 256-color terminals. It works only on Unix-like operating systems. For more information, please see the documentation in the main Rainbow module.

rainbow is licensed under the BSD license; see the LICENSE file.

Unmaintained

No Maintenance Intended

I use this library for other proprietary projects that I don't make publicly available. I provide this library publicly in hopes that others will find it useful. However, the library already suits my needs. It's developed with my use-cases in mind and has been tested for these uses. Therefore I'm unlikely to review or accept any patches. I will be happy if you take this code and merge it into your own codebase, or if you improve the library and post your own version. I am also quite satisfied if you review this code and simply learn from it - either as inspiration of what you might do, or as a warning of what you shouldn't do (smile).