Running Your First Command
The quickest way to experience bofa is withuvx:
If you haven’t installed bofa yet, check out the Installation guide.
What to Expect
When you runbofa, you’ll see an animated sequence that includes:
Introduction Animation
The command starts with an animated intro displaying:The intro uses one of three randomly selected effects:
- ColorShift (33% chance) - Rainbow colors cycling horizontally across the text
- Spotlights (33% chance) - Dramatic spotlight effects searching the screen
- Spray (33% chance) - Particles spraying from various directions
The confetti border is randomly generated each time using decorative Unicode characters (or ASCII fallback).
Optional Interlude (75% chance)
Most of the time, you’ll see a glitchy interlude sequence:This uses the VHSTape effect with:
- Glitch line effects with rainbow colors
- Random noise patterns
- Retro VHS tape aesthetic
Grand Finale
The sequence culminates in a spectacular finale:The finale includes:
- Fireworks - Explosive particle effects with rainbow colors
- Spotlights - 5 spotlights searching and illuminating the text
- Highlight - Diagonal glitter effects sweeping across
- Red (#e81416)
- Orange (#ffa500)
- Yellow (#faeb36)
- Green (#79c314)
- Blue (#487de7)
- Indigo (#4b369d)
- Violet (#70369d)
Alternative: Moon Mode
Try the alternative ASCII art mode:Keyboard Controls
While animations are playing:- Ctrl+C - Interrupt the animation and display plain text output
- Shows “Bofa deez nuts” without further animation
- Allows quick exit during longer sequences
The tool respects terminal interrupts and will gracefully exit when you press Ctrl+C.
Usage in Scripts
When used in non-interactive environments:Configuration
The tool uses these built-in settings:- Frame rate: 90 FPS for smooth animations
- Canvas sizing: Automatically adapts to terminal size
- Minimum width: 34 characters
- Maximum width: 120 characters
- Leaves 2 character margins when possible
- Text anchoring: Center-aligned for all effects
- Canvas reuse: Enabled for seamless transitions between effects
bofa is designed to work out of the box with no configuration needed. All settings are optimized for the best visual experience.
Next Steps
- Run
bofamultiple times to see different random effect combinations - Try
bofa --moonto see the ASCII art alternative - Use bofa in your shell profile or scripts for a fun surprise
- Share the joke with friends who ask “what’s bofa?”