An open API service indexing awesome lists of open source software.

https://github.com/pegvin/termrec

Terminal recorder written in C
https://github.com/pegvin/termrec

c c-programming recorder terminal terminal-recording

Last synced: 10 months ago
JSON representation

Terminal recorder written in C

Awesome Lists containing this project

README

          

# termrec
pronounced *turmeric*, Termrec is a fast & tiny terminal session recorder written in c

---
## Features
- Extremely Fast & Small in Size (~52kb)
- 0 External Libraries (Except Posix standard stuff)
- UTF-8 Support
- ONLY Asciinema V1 Format Support
- Runs On Any Unix-Based System

---
## Todo
- [ ] Address issue #3
- [ ] Implement a custom file format with compression
- [ ] Implement some sort of renderer
- [ ] Group Together Macro Feature Tests

---
## Building From Source

1. Get The Source Code Via [Git](https://git-scm.com/): `git clone https://github.com/pegvin/termrec`
2. Change Current Directory To The Cloned One: `cd termrec`
3. Compile Via [GNU Make](https://www.gnu.org/software/make/): `make all`

(Yeah, This was recorded using `termrec`)
[![How To Compile `termrec`](https://asciinema.org/a/642682.svg)](https://asciinema.org/a/642682)

---
# Thanks