EVP Examples
July 4, 2026 ยท View on GitHub
This page showcases various .tape example scripts and their output animations rendered with EVP. All these examples are rebuilt on every push to the master branch by the CI pipeline.
1. Window Title Bar & Custom Title/Fonts
Shows how to configure macOS-like window decoration controls, set a custom static title bar and custom title font family/size directly in the tape script, or update the title dynamically at runtime.
- Tape:
examples/window_title.tape - Demo:

Static Custom Title & Font Configuration
# Enable window bar styling
Set WindowBar Rings
# Set a custom static window title
Set WindowBarTitle "My Custom Title Bar"
# Set custom window title font family and size
Set WindowBarFontFamily "JetBrains Mono"
Set WindowBarFontSize 15
Dynamic Title Updates via PTY
# Set a dynamic terminal title via ANSI OSC sequence
Type "printf '\033]2;My Dynamic Terminal Title\007'"
Enter
Sleep 2s
2. Colors & Themes
Demonstrates EVP's support for theme presets and standard ANSI 256 colors.
- Tape:
examples/colors.tape - Demo:

3. Mouse Support
Demonstrates full mouse interaction support including clicking, dragging, movement, and wheel scrolling.
- Tape:
examples/mouse.tape - Demo:

4. Keyboard Shortcuts
Shows how complex key combinations and modifiers are recorded and replayed.
- Tape:
examples/keys.tape - Demo:

5. Custom Shells & TUI Tours
Shows how you can boot directly into full screen TUI applications (like yazi or htop) instead of a traditional shell.
- Tape:
examples/shell-tour.tape - Demo:

6. Layout Customization (Padding & Margin)
Demonstrates setting inner padding and outer margins with custom fill colors.
- Tape:
examples/padding.tape/examples/margin.tape - Demo:

7. Embedded Font Customization
Shows how embedded monospace and Nerd Fonts are loaded and rendered.
- Tape:
examples/embedded-font-demo.tape - Demo:
