Popularity
5.0
Growing
Activity
0.0
Stable
11
3
1

Monthly Downloads: 13
Programming language: Haskell
License: MIT License
Tags: System    

chalk alternatives and similar packages

Based on the "System" category.
Alternatively, view chalk alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of chalk or a related project?

Add another 'System' Package

README

chalk

Simple terminal string styling in Haskell, in the style of JavaScript's sindresorhus/chalk and sindresorhus/ansi-styles.

Installation

cabal install chalk

Usage

Styles

(Image borrowed from sindresorhus/ansi-styles.) Use any of the styling functions above to get the effect you want.

Since these are functions, you can compose them as you like.

import System.Console.Chalk

main = do
  putStrLn $ green "This is going to be green."
  putStrLn $ (underline . blue) "This is going to be blue and underlined."

The type of the styling functions is (Monoid m, IsString m) => m -> m, so you can use any type that has an instance of Monoid and IsString, which probably covers what you will use this for.

License

MIT


*Note that all licence references and agreements mentioned in the chalk README section above are relevant to that project's source code only.