Skip to content

Ascii-Art is a Zone 01 project where you build a CLI tool in Go that converts text into styled ASCII banners using templates — reinforcing string, file, and input handling.

Notifications You must be signed in to change notification settings

AhmedTalbii/Ascii-Art

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASCII Art Generator

A simple command-line tool that converts your text into stylish ASCII art using a predefined font.


📸 Preview

ASCII Art Example


🚀 Features

  • Converts any input string into a multi-line ASCII art banner
  • Respects \n for multi-line input
  • Zero dependencies beyond Go’s standard library
  • Cross-platform: Linux, macOS, Windows

💾 Installation

  1. Make sure Go (≥1.20) is installed

  2. Clone and build:

    git clone https://github.com/AhmedTalbii/Ascii-Art.git
    cd Ascii-Art
    go build -o ascii-art-generator main.go

🎯 Usage

# Single-line text
./ascii-art-generator "Hello, World!"

# Multi-line support
./ascii-art-generator "Line one\nLine two\nLine three"

Example Output:

$ ./ascii-art-generator "Golang"
  _____           _                          
 / ____|         | |                         
| |  __    ___   | |   __ _   _ __     __ _  
| | |_ |  / _ \  | |  / _` | | '_ \   / _` | 
| |__| | | (_) | | | | (_| | | | | | | (_| | 
 \_____|  \___/  |_|  \__,_| |_| |_|  \__, | 
                                       __/ | 
                                      |___/  

⚙️ Configuration & Custom Fonts

Coming soon: Ascii Art web is a web site that generates Ascii Art

You can do what ever you want with the code Enjoy 😃

About

Ascii-Art is a Zone 01 project where you build a CLI tool in Go that converts text into styled ASCII banners using templates — reinforcing string, file, and input handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages