terminal-chaos-generator
Version:
🔥 INSANE terminal effects! Glitch art, rainbow explosions, dancing ASCII, and mind-bending chaos for your command line!
154 lines (117 loc) • 4.49 kB
Markdown
# Terminal Chaos Generator �💥🌈
*Prepare your terminal for PURE MADNESS!*
An absolutely INSANE terminal chaos generator that will blow your mind! Experience mind-bending visual effects, glitch art, rainbow explosions, dancing ASCII characters, and complete digital mayhem right in your command line!
## 🚀 Features
- **8 CRAZY MODES**: Each more insane than the last!
- 🔥 **Chaos Mode**: Pure random madness everywhere
- ⚡ **Glitch Mode**: Digital reality breakdown with displacement effects
- 🌈 **Rainbow Mode**: Hypnotic colorful wave patterns
- 💃 **Dance Mode**: ASCII characters busting moves
- 💥 **Explosion Mode**: Expanding circles of fire and stars
- 🌊 **Wave Mode**: Sine wave surfing experience
- 🌀 **Spiral Mode**: Hypnotic spirals that'll make you dizzy
- 🥴 **Drunk Mode**: Wobbly, unstable text effects
- **Interactive Controls**: Switch modes on the fly!
- **Cross-Platform Insanity**: Works on Windows, macOS, and Linux
- **Terminal Responsive**: Adapts to any terminal size
- **Psychedelic Colors**: Gradients, rainbows, and color explosions
- **Real-time Animation**: Smooth 60fps chaos
- **Global Installation**: Install once, go crazy anywhere
## 📦 Installation
### Global Installation (Recommended for Maximum Chaos)
```bash
npm install -g terminal-chaos-generator
```
After installation, unleash the madness:
```bash
chaos
# or
madness
# or
insane
```
### Local Installation
```bash
npm install terminal-chaos-generator
npx terminal-chaos-generator
```
### From Source (For the Brave)
```bash
git clone <repository-url>
cd terminal-chaos-generator
npm install
npm start
```
## 🎮 Usage
### Basic Chaos
```bash
chaos
```
### Specific Mode Madness
```bash
chaos --mode glitch
chaos --mode rainbow
chaos --mode explosion
```
### Available NPM Scripts
```bash
npm run chaos # Start in chaos mode
npm run glitch # Start in glitch mode
npm run rainbow # Start in rainbow mode
npm run dance # Start in dance mode
npm run explosion # Start in explosion mode
npm test # Run tests
npm run demo # Run demo
```
### Programmatic Chaos
```javascript
const TerminalChaosGenerator = require('terminal-chaos-generator');
const chaos = new TerminalChaosGenerator();
chaos.currentMode = 'explosion';
chaos.start();
```
## 🎯 Controls (While Running)
- **1-8**: Switch between different chaos modes
- **SPACE**: Pause/Resume the madness
- **Q** or **Ctrl+C**: Exit and return to sanity
- **ESC**: Emergency escape from the chaos
## 🎭 The 8 Modes of Madness
1. **🔥 Chaos Mode**: Random characters, colors, and symbols dancing across your screen
2. **⚡ Glitch Mode**: Reality.exe has stopped working - displacement and corruption effects
3. **🌈 Rainbow Mode**: Psychedelic rainbow waves that'll hypnotize you
4. **💃 Dance Mode**: ASCII dancers performing synchronized madness
5. **💥 Explosion Mode**: Watch digital explosions expand and contract
6. **🌊 Wave Mode**: Surf the sine waves of digital ocean
7. **🌀 Spiral Mode**: Get lost in infinite hypnotic spirals
8. **🥴 Drunk Mode**: Everything's wobbly and nothing makes sense
## 🔧 Requirements
- Node.js 12.0.0 or higher
- Terminal with color support
- A strong stomach for visual chaos
- An open mind ready for digital madness
## 🎪 Examples
Check out the `examples/` folder for:
- Demo showcasing all modes
- Custom animation examples
- Integration examples
## 🤝 Contributing
Want to add more chaos? Contributions welcome!
- Add new insane modes
- Improve existing effects
- Report bugs (or features?)
- Suggest even crazier ideas
## ⚠️ Warning
This package may cause:
- Temporary blindness from awesome visuals
- Uncontrollable laughter
- Addiction to terminal chaos
- Questioning of reality
- Sudden urge to show everyone
## 📝 License
MIT License - Use responsibly (or irresponsibly, we don't judge)
## 🎬 Inspiration
*"Chaos isn't a pit. Chaos is a ladder... to awesome terminal effects!"*
Born from the need to make terminals WAY more exciting than they should be. Because why have a boring command line when you can have DIGITAL CHAOS?
---
**Ready to lose your mind? Install now and let the chaos begin! 🔥🎭🌈**
*Side effects may include: happiness, amazement, and showing this to literally everyone you know.*