██████╗██╗ ██╗██████╗ ███████╗██████╗ ██████╗ █████╗ ███╗ ██╗███╗ ██╗███████╗██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔══██╗████╗ ██║████╗ ██║██╔════╝██╔══██╗
██║ ╚████╔╝ ██████╔╝█████╗ ██████╔╝██████╔╝███████║██╔██╗ ██║██╔██╗ ██║█████╗ ██████╔╝
██║ ╚██╔╝ ██╔══██╗██╔══╝ ██╔══██╗██╔══██╗██╔══██║██║╚██╗██║██║╚██╗██║██╔══╝ ██╔══██╗
╚██████╗ ██║ ██████╔╝███████╗██║ ██║██████╔╝██║ ██║██║ ╚████║██║ ╚████║███████╗██║ ██║
╚═════╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
A cyberpunk-styled dynamic terminal banner for Termux on Android.
Live system stats · Hacker quotes · Rainbow ASCII art — every session.
| Feature | Description |
|---|---|
| 🎨 Figlet ASCII Title | smslant font rendered with full rainbow lolcat colors |
| 📊 Live System Info | Device model, Android version, uptime, battery %, real-time clock |
| 🎲 50+ Hacker Quotes | Randomly selected each session via cowsay (Tux mascot) |
| 🌈 Full Lolcat Output | Every line colorized with smooth gradient transitions |
| ⚡ Auto Shell Hook | Runs automatically on every new Termux session via .zshrc |
| 📱 Android-Native | Reads live data from getprop and termux-battery-status |
pkg update && pkg upgrade -y
pkg install figlet cowsay lolcat termux-api -yImportant:
termux-apirequires the Termux:API companion app installed from F-Droid (not Play Store) for battery status to work.
1. Clone the repository
git clone https://github.com/ryuV2/Cyberbanner.git ~/Cyberbanner2. Make the script executable
chmod +x ~/Cyberbanner/cyberbanner.sh3. Hook into your .zshrc to auto-run on every session
echo 'bash ~/Cyberbanner/cyberbanner.sh' >> ~/.zshrc4. Reload your shell
source ~/.zshrcThe banner will now appear every time you open a new Termux session. 🎉
Cyberbanner/
├── cyberbanner.sh # Main banner script
├── preview.png # Terminal preview screenshot
└── README.md # Documentation
Edit the IDENTITY field in cyberbanner.sh:
║ IDENTITY : RYUZAKI# List all available fonts
ls /data/data/com.termux/files/usr/share/figlet/
# Swap 'smslant' for any font you like
figlet -f slant "CYBER SYSTEM" | lolcatAppend strings to the quotes=( ... ) array:
quotes=(
"Your quote here."
"Another one."
...
)# List all available figures
cowsay -l
# Example: swap tux for dragon
cowsay -f dragon "$random_quote" | lolcat# -p controls color spread (lower = tighter rainbow)
# -S controls seed (different number = different colors)
cowsay -f tux "$random_quote" | lolcat -p 0.3 -S 100- Tested on OnePlus DN2101 · Android 13 · arm64/aarch64
- Battery status requires Termux:API app +
termux-apipackage - If
termux-battery-statusfails, the battery field will show blank — this is safe and expected without the API app
_ryuZaki · @ryuV2
Learning to code · Building in Termux · Exploring Linux on Android
Released under the MIT License — fork it, mod it, make it yours.
>>> TERMUX BTW <3 <<< — built with ❤️ entirely on Android
