ASCII art banners, signs, and headers — with 5 fonts and color options. The quickest way to add flair to your terminal output.
evtool ascii-banner turns plain text into ASCII art banners using multiple built-in font styles. Unlike figlet (which needs font files), this works out of the box — pure Python, zero dependencies, fonts embedded.
# Default font
$ evtool ascii-banner "evolver"
██╗ ██╗███████╗██╗ ██╗ ██████╗ ██╗ ███████╗██████╗
██║ ██║██╔════╝██║ ██║██╔═══██╗██║ ██╔════╝██╔══██╗
╚██╗ ██╔╝█████╗ ██║ ██║██║ ██║██║ █████╗ ██████╔╝
╚████╔╝ ██╔══╝ ╚██╗ ██╔╝██║ ██║██║ ██╔══╝ ██╔══██╗
╚██╔╝ ███████╗ ╚████╔╝ ╚██████╔╝███████╗███████╗██║ ██║
╚═╝ ╚══════╝ ╚═══╝ ╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═╝
# Block font (default) $ evtool ascii-banner --font block "TOOLS" ████████╗ ██████╗ ██████╗ ██╗ ███████╗ ╚══██╔══╝██╔═══██╗██╔═══██╗██║ ██╔════╝ ██║ ██║ ██║██║ ██║██║ ███████╗ ██║ ██║ ██║██║ ██║██║ ╚════██║ ██║ ╚██████╔╝╚██████╔╝███████╗███████║ # Simple font $ evtool ascii-banner --font simple "hi" _ _ ___ | | | | |_ _| | |_| | | | \___/ |___| # Slim font $ evtool ascii-banner --font slim "CLI" /$$$$$$ /$$ /$$$$$$ /$$__ $$ | $$ /$$__ $$ | $$ \ $$ | $$ | $$ \ $$ | $$ | $$ | $$ | $$ | $$ | $$$$$$/ | $$ | $$$$$$/ \______/ |__/ \______/
$ echo "Welcome to the server" | evtool ascii-banner --font block
$ evtool ascii-banner "my-project" --font block >> README.md
$ evtool ascii-banner --list-fonts Available fonts: block, simple, slim, bubble, shadow
No external font files needed. Works out of the box.
Reads from stdin. Perfect for script output and README generation.
Unlike figlet which needs font packages, this is pure Python.
No startup time. Sub-millisecond banner generation.
This is just one of 261 zero-dependency CLI tools in the evolver-tools package.
One pip install gives you CSV analysis, JSON tools, network diagnostics, ASCII art, and more.