This project is a program written in Go that takes a string as an argument and outputs the string in a graphical representation using ASCII characters. The goal is to create a visual representation of the input string using ASCII art.
To run the program, use the following command:
Simply copy the below command and change the text between the "" symbol. And make sure that you are in the App directory.
go run . "enter-yours-text" "BannerName"
For example:
go run . "Hello There!" "shadow" | cat -e
Or try the test file.
../Testing/Test.sh
../Testing/BannaerTest.sh
Also you can save the art in a txt file by using thr follwing command (Make sure to use the same format as following):
- $ go run . --output="FileName.txt" "enter-yours-text" BannerName
The project includes several banner files with predefined graphical templates represented using ASCII characters. These files are formatted in a way that does not require any changes.
shadow
standard
thinkertoy
Each character in the banner files has a height of 8 lines. Characters are separated by a new line (\n
). Here is an example of the characters ' ', '!', and '"':
......
......
......
......
......
......
......
......
._..
|.|.
|.|.
|.|.
|_|.
(_).
....
....
._._..
(.|.).
.V.V..
......
......
......
......
......
Note: Please refer to the ASCII manual for more information on ASCII characters and their representations.
- standard
- Thinkertoy banner
- shadow banner
- output banner
- reverse text
- colored art
- and many more...