Skip to content

Latest commit

 

History

History
107 lines (75 loc) · 1.77 KB

File metadata and controls

107 lines (75 loc) · 1.77 KB

terminal-playground

A collection of tiny interactive terminal demos for colors, Unicode, spinners, progress bars, gradients, and system information.

Built for experimenting with what a terminal can actually render.

Run

Clone:

git clone https://github.com/nihitdev/terminal-playground.git
cd terminal-playground

Launch the playground:

./run.sh

Demos

Demo Description
colors.sh ANSI and 256-color palette
unicode.sh Unicode, prompt symbols, and Nerd Font glyphs
spinner.sh Animated terminal spinners
progress-bar.sh Terminal progress bar styles
gradient.sh 24-bit truecolor gradients
system-info.sh Lightweight system and terminal information

Run Individual Demos

./demos/colors.sh
./demos/unicode.sh
./demos/spinner.sh
./demos/progress-bar.sh
./demos/gradient.sh
./demos/system-info.sh

Requirements

Most demos only need Bash and a reasonably modern terminal.

For the best results:

UTF-8 support
256-color terminal
truecolor support
Nerd Font

Check truecolor:

echo "$COLORTERM"

You may see:

truecolor

Nerd Fonts

Some glyphs in the Unicode demo require a Nerd Font.

If you see boxes or missing characters, your terminal font may not contain those glyphs.

Why?

Because terminals are more than:

$ ls
$ cd
$ exit

They can do:

colors
animations
Unicode
progress indicators
interactive menus
system dashboards

and that's fun.

Related

License

MIT