Colorify
is a lightweight and interactive console application that allows users to customize and colorize their text phrases using a variety of background colors, foreground colors, and text styles.
With an easy-to-use interface, users can experiment with different combinations to create visually appealing and colorful text outputs.
|
---|
![]() |
|
|
|
---|---|---|
![]() |
![]() |
![]() |
|
|
---|---|
![]() |
![]() |
- Choose from a palette of background and foreground colors.
- Apply different text styles to your phrases.
- Clear the console easily for a fresh start.
- Interactive and user-friendly interface.
Before running Colorify
, ensure that your system meets the following requirements:
- C++ Compiler (e.g., GCC):
- The program relies on a
C++ compiler
to build and run. Ensure that you have aC++ compiler
installed on your system.
- The program relies on a
- Make Tool:
- The build process uses the
make
utility. Ensure that you havemake
installed on your system.
- The build process uses the
- Clone the repository.
git clone https://github.com/ababdelo/Colorify.git
cd Colorify
- Build & Run:
make all; make run
To view available targets and their descriptions, run:
make help
Output:
Usage: make [target]
Targets:
all : Build the executable
clean : Remove object files
fclean : Remove object files and the executable
re : Remove all generated files and rebuild
run : Clean and run the executable
help : Display this help message (default)
Enter your preferred choices for background color
, foreground color
, and text style
. Each input should consist of three digits
separated by spaces
.
- Background Color (1-9): The numeric value representing the background color.
- Foreground Color (1-7): The numeric value representing the foreground color.
- Text Style (1-5): The numeric value representing the text style.
For example, entering 8 1 4
would set the background color to white
, foreground color to black
, and text style to underline text
.
Type 'clear' to reset the console for a fresh start. Type 'exit' to end the program.