Ascii Arts are always fun. Few days back I finished writing a small utility that automates the code generation for the Frontend in my project. It is a command line tool and is meant to be executed on the console (command prompt as its called on Windows). I wanted to print a nice Ascii art whenever it runs. I did some research online and found two options.
I came up with a simple solution that should be obvious for most developers. Guess what ? Simply print the ascii art as string on console using fmt.Println() 😉 This meets my simple requirement. The only con is that I can't generate dynamic Ascii Arts.
Paste the ascii text in your code and define it as a string. Refer the snippet below. Note that the ascii text might contain "`" character that interfares with go code so just replace those occurances with something like '. Won't make much of a difference in the output.