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.
Clone:
git clone https://github.com/nihitdev/terminal-playground.git
cd terminal-playgroundLaunch the playground:
./run.sh| 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 |
./demos/colors.sh
./demos/unicode.sh
./demos/spinner.sh
./demos/progress-bar.sh
./demos/gradient.sh
./demos/system-info.shMost 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
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.
Because terminals are more than:
$ ls
$ cd
$ exit
They can do:
colors
animations
Unicode
progress indicators
interactive menus
system dashboards
and that's fun.
MIT