GitPedia
MrMarble

MrMarble/termsvg

Record, share and export your terminal as a animated SVG image.

15 Releases
Latest: 8mo ago
v0.10.0Latest
MrMarbleMrMarble·8mo ago·October 5, 2025
GitHub

Added support for bold,italic,dim and underlined text (#16) **Full Changelog**: https://github.com/MrMarble/termsvg/compare/v0.9.4...v0.10.0

v0.9.4
MrMarbleMrMarble·8mo ago·October 4, 2025
GitHub

📋 What's Changed

  • ci(lint): update golangci by @MrMarble in https://github.com/MrMarble/termsvg/pull/13
  • fix(install-script): use BSD compatible mktemp arguments by @MrMarble in https://github.com/MrMarble/termsvg/pull/12
  • fix(color): rgb values where out of order by @MrMarble in https://github.com/MrMarble/termsvg/pull/14
  • fix(rec): Correctly handles pause by @MrMarble in https://github.com/MrMarble/termsvg/pull/17
  • Full Changelog: https://github.com/MrMarble/termsvg/compare/v0.9.2...v0.9.4
v0.9.3
github-actions[bot]github-actions[bot]·11mo ago·July 12, 2025
GitHub

🐛 Bug fixes

  • e5fd280 fix(color): rgb values where out of order

📦 Others

  • 0a919bd ci(lint): update golangci (#13)
  • 87eea6b fix(install-script): use BSD compatible mktemp arguments (#12)
v0.9.2
github-actions[bot]github-actions[bot]·2y ago·May 18, 2024
GitHub

🐛 Bug fixes

  • e245e6b fix: support rgb colors

📦 Others

  • b791093 chore: ignore magic numbers
v0.9.1
github-actions[bot]github-actions[bot]·2y ago·May 18, 2024
GitHub

🐛 Bug fixes

  • 8acef5c fix: ignore empty lines
v0.9.0
github-actions[bot]github-actions[bot]·2y ago·February 14, 2024
GitHub

Features

  • 3921093 feat: add support for windows

📦 Others

  • a7f5a2c build: use zip for windows
v0.8.0
github-actions[bot]github-actions[bot]·2y ago·February 14, 2024
GitHub

Features

  • 88ab954 feat: update dependencies

📦 Others

  • d88d161 Add option to not render terminal window
  • c1352fc Add test & change cli description
  • ceb7ddc Change colWidth to avoid collisions
  • 51921a6 Merge pull request #7 from BoogerMan2103/window
  • 3aa0859 Overriding background color for render without term-window
  • 9f1523c build: disable function inlining
  • 4ce4fc9 build: upgrade config
  • 19b44ff chore: add borderless example
  • + 4 more
v0.7.0
github-actions[bot]github-actions[bot]·2y ago·December 8, 2023
GitHub

📦 Others

  • d0c3e62 Add params for custom bg and text colors in export
  • 7776b19 Added parameter to skip the first line
  • 687a10e Added warning note if skipping first line
  • 1aebbfe Merge pull request #3 from chiefMarlin/master
v0.6.1
github-actions[bot]github-actions[bot]·4y ago·May 5, 2022
GitHub

🐛 Bug fixes

  • 1f4eca4 fix(export): handle 16777217th color
  • 9213c8a fix(export): use same syntax

📦 Others

  • 5862f8a docs(readme): add missing export command
  • 392bf79 docs(readme): update command syntax
v0.6.0
github-actions[bot]github-actions[bot]·4y ago·April 8, 2022
GitHub

Features

  • 7b35051 feat(cmd): add version commmand

📦 Others

  • 86feee6 build(goreleaser): configuration changes
  • 49cf5ab build: add installation script
  • 18504d6 build: add setup task
  • 265eb1f docs(examples): add examples information
  • 1849526 docs(readme): update usage
  • 09ba945 liencense: use GPL 3
  • 24288db style(main): fix linter issues
v0.5.0
github-actions[bot]github-actions[bot]·4y ago·March 12, 2022
GitHub

Features

  • f108c8b feat(export): add minify option

📦 Others

  • 794f83f chore(workflow): install pre-commit
  • 5d8bc75 chore: minify examples
  • 21a2ec1 perf(colors): join slices
  • 739e6e0 perf(colors): use indexed slice instead of map
  • 35185af refactor(colors): generate linted files
v0.4.0
github-actions[bot]github-actions[bot]·4y ago·March 12, 2022
GitHub

Features

  • a70eeab feat(color): add support to xterm 256 colors.

🐛 Bug fixes

  • 0376296 fix(svg): ignore transparent background

📦 Others

  • be130f3 chore(examples): update with 256 color support
  • adb9048 doc(readme): add badges
  • 0068ef1 style(svg): remove whitespace
v0.3.0
github-actions[bot]github-actions[bot]·4y ago·March 8, 2022
GitHub

Features

  • 295ef7c feat(css): add support for selectors
  • fcc29ad feat(internal): add uniqueid package
  • c4068b5 feat(rec): use microseconds instead of miliseconds

🐛 Bug fixes

  • dc058ca fix(svg): instantiate array outside of for loop

📦 Others

  • 86a017a chore(): update examples
  • 5f36857 chore(examples): update examples
  • 9d3d337 refactor(asciicast): improve usability and documentation
  • 5ff272e refactor(color): use string array to improve performance
  • 2b8e436 refactor(logs): use zerolog
  • 62410db refactor(svg): move to internal package.
  • a6b79ca refactor(svg): reduce final file size
  • b5f4831 refactor(svg): use interface for better testing
  • + 2 more
v0.2.0
github-actions[bot]github-actions[bot]·4y ago·March 5, 2022
GitHub

Features

  • eb8952d feat(css): sort properties
  • ff31f04 feat(export): working svg export
  • 09ef6d0 feat(rec): capture terminal size
  • ca73c99 feat(rec): compress cast
  • 378b111 feat(rec): store Duration header
  • 903a7df feat(wip): basic svg generation

🐛 Bug fixes

  • 751ac31 fix(asciicast): get duration from last frame if header is empty
  • d931c0a fix(rec): handle pty creation
  • 3209ea1 fix(svg): add right padding

📦 Others

  • c68cd00 chore(examples): add examples
  • bd5264c chore(examples): add examples
  • af53d9d docs(readme):
v0.1.1
github-actions[bot]github-actions[bot]·4y ago·February 25, 2022
GitHub

📦 Others

  • fb574ce ci(release): update secrets