You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Chris fef1a4849b more rephrasing 3 years ago
..
README.md rephrasing 3 years ago
audit.md more rephrasing 3 years ago

README.md

ascii-art-color

Objectives

You must follow the same instructions as in the first subject but this time with colors.

The output should manipulate colors using the flag --color=<color>, in which --color is the flag and <color> is the color desired by the user. These colors can be achieved using different notations (color code systems, like RGB, hsl, ANSI...), it is up to you to choose which one you want to use.

  • You should be able to choose between coloring a single letter or a set of letters (use your imagination for this one).
  • If the letter is not specified, the whole string should be colored.
  • The flag must have exactly the same format as above, any other formats must return the following usage message:
Usage: go run . [STRING] [BANNER] [OPTION]

EX: go run . something standard --color=<color>

Instructions

  • Your project must be written in Go.
  • The code must respect the good practices.
  • It is recommended that the code should present a test file.

Allowed packages

This project will help you learn about :

  • The Go file system(fs) API
  • Color converters
  • Data manipulation
  • Terminal display