charmbracelet / charmbracelet/vhs

POSIX-compliant

Open
#760 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
20.9k
Forks
474
Avg merge
4d 1h
Merged PRs (30d)
2

Description

I can't generate a gif from my tape without switching to a bloated shell.
When I run:
`vhs cassette.tape`
I get:
`File: cassette.tape`
`failed to execute command: invalid shell mksh`
`recording failed`

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure with `vhs cassette.tape` under `mksh` and trace the command path that reports `invalid shell mksh`. No source file or test is named in the issue, so locate the shell validation and recording entry points first. Done means the cassette records a GIF under a POSIX-compatible shell without requiring a different shell.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, shell
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.