charmbracelet / charmbracelet/vhs
vhs doesn't work render commands in Android
- Dominant language
- Go
- Stars
- 20.9k
- Forks
- 480
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 2
Description
**Describe the bug**
I'm trying to render a .tape file in Termux (Android) but it can't render commands. All I get is the promp indicator
**Setup**
- OS: Android
- Shell: bash
**To Reproduce**
Try to render example code in termux with vhs
*Source Code**
```
# Where should we write the GIF?
Output demo.gif
# Set up a 1200x600 terminal with 46px font.
Set FontSize 46
Set Width 1200
Set Height 600
# Type a command in the terminal.
Type "echo 'Welcome to VHS!'"
# Pause for dramatic effect...
Sleep 500ms
# Run the command by pressing enter.
Enter
# Admire the output for a bit.
Sleep 5s
```
**Screenshots**
This is the output of the command. It doesn't show any error:

This is the result:

Contributor guide
Research direction
Reproduce the supplied .tape example in Termux on Android with bash and compare the prompt-only output with the expected rendered commands and GIF. Trace the rendering path used by the vhs CLI on Android; done means the example renders its typed command and output rather than only the prompt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, bash, go
- Domain
- cli, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100