Skip to content

🌈 A terminal string colorizer for the V language.

License

Notifications You must be signed in to change notification settings

etienne-napoleone/chalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Warning

This repo is no longer maintained, please check Mewzax's fork

Chalk

A terminal string colorizer for the V language.

Installation

With vpm:

v install etienne_napoleone.chalk

Usage

Chalk offers three functions:

  • chalk.fg(text string, color string) - To change the foreground color.
  • chalk.bg(text string, color string) - To change the background color.
  • chalk.style(text string, style string) - To change the text style.

Example:

import chalk

# basic usage
println('I am really ' + chalk.fg('happy', 'green'))

# you can also nest them
println('I am really ' + chalk.fg(chalk.style('ANGRY', 'bold'), 'red'))

Available colors:

  • black
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • default
  • light_gray
  • dark_gray
  • light_red
  • light_green
  • light_yellow
  • light_blue
  • light_magenta
  • light_cyan
  • white

Available styles:

  • bold
  • dim
  • underline
  • blink
  • reverse
  • hidden

About

🌈 A terminal string colorizer for the V language.

Topics

Resources

License

Stars

Watchers

Forks

Languages