Skip to content

ryuV2/Cyberbanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ██████╗  █████╗ ███╗   ██╗███╗   ██╗███████╗██████╗ 
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔══██╗████╗  ██║████╗  ██║██╔════╝██╔══██╗
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██████╔╝███████║██╔██╗ ██║██╔██╗ ██║█████╗  ██████╔╝
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██╔══██╗██╔══██║██║╚██╗██║██║╚██╗██║██╔══╝  ██╔══██╗
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██████╔╝██║  ██║██║ ╚████║██║ ╚████║███████╗██║  ██║
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝

A cyberpunk-styled dynamic terminal banner for Termux on Android.
Live system stats · Hacker quotes · Rainbow ASCII art — every session.


Shell Platform Arch License


preview


⚡ Features

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

🛠️ Dependencies

pkg update && pkg upgrade -y
pkg install figlet cowsay lolcat termux-api -y

Important: termux-api requires the Termux:API companion app installed from F-Droid (not Play Store) for battery status to work.


🚀 Installation

1. Clone the repository

git clone https://github.com/ryuV2/Cyberbanner.git ~/Cyberbanner

2. Make the script executable

chmod +x ~/Cyberbanner/cyberbanner.sh

3. Hook into your .zshrc to auto-run on every session

echo 'bash ~/Cyberbanner/cyberbanner.sh' >> ~/.zshrc

4. Reload your shell

source ~/.zshrc

The banner will now appear every time you open a new Termux session. 🎉


📁 File Structure

Cyberbanner/
├── cyberbanner.sh    # Main banner script
├── preview.png       # Terminal preview screenshot
└── README.md         # Documentation

✏️ Customization

🔖 Change your identity tag

Edit the IDENTITY field in cyberbanner.sh:

║ IDENTITY : RYUZAKI

🔤 Change the figlet font

# 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" | lolcat

💬 Add your own quotes

Append strings to the quotes=( ... ) array:

quotes=(
  "Your quote here."
  "Another one."
  ...
)

🐧 Change the cowsay character

# List all available figures
cowsay -l

# Example: swap tux for dragon
cowsay -f dragon "$random_quote" | lolcat

🎨 Adjust lolcat color spread

# -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

⚠️ Notes

  • Tested on OnePlus DN2101 · Android 13 · arm64/aarch64
  • Battery status requires Termux:API app + termux-api package
  • If termux-battery-status fails, the battery field will show blank — this is safe and expected without the API app

👤 Author

_ryuZaki · @ryuV2

Learning to code · Building in Termux · Exploring Linux on Android


📜 License

Released under the MIT License — fork it, mod it, make it yours.


>>> TERMUX BTW <3 <<< — built with ❤️ entirely on Android

About

⚡ A cyberpunk terminal banner for Termux — live system stats, hacker quotes & rainbow ASCII art on every shell session.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages