Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Would it make sense to allow recording the clive session into animated svg/avif ? #83

Open
ruzickap opened this issue May 20, 2023 · 2 comments

Comments

@ruzickap
Copy link

Maybe it would be handy to have some way how to record the whole clive session into animated svg/avif (like https://github.com/nbedos/termtosvg).

@koki-develop
Copy link
Owner

@ruzickap
Thank you for opening the issue!

I agree with you.
At this point, it might be a good idea to use charmbracelet/vhs for such purposes.
clive's functionalities strongly depend on go-rod/rod, but since go-rod/rod itself doesn't have a recording feature yet, it's hard to implement. (go-rod/rod#22)
While it is possible to achieve this using FFmpeg (in fact, that's what charmbracelet/vhs does), I would rather not increase our reliance on additional tools if possible.

@guotingchao
Copy link

Yes, I think so, maybe it is not necessary to show the same action to the browser,I'm still using clive to do command line program testing and it works very well. 😄

Btw, it would be better to return a log of the operation results directly or a flowchart like CI to describe the process.

Look like this:


flowchart

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants