asciinema-cat(1)

✨ asciinema-cat ✨

okay bestie so this is asciinema-cat(1) from the General Commands Manual, section 1 β€” yes it's a real manual page, yes it's glamorous, and yes we're getting into it πŸ’…


🌸 NAME 🌸

asciinema-cat β€” concatenate multiple recordings πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

asciinema cat [-q|--quiet] [-h|--help] <FILE>

πŸ¦‹ DESCRIPTION πŸ¦‹

Concatenate multiple recordings into one. periodt. ✨

It combines two or more asciicast files in sequence, and it adjusts the timing so each recording plays immediately after the previous one ends. it's giving "stitch your little sessions together into one long main-character saga" πŸ‘‘

heads up bestie: in asciinema 2.x this command used to print raw terminal output for a given session file. if that's the behaviour you're hunting for, use asciinema convert -f raw <FILE> - instead. not me being nostalgic for the old days 😭

πŸ’… OPTIONS πŸ’…

  • -q, --quiet β€” suppress diagnostic messages and progress indicators. only error messages will be displayed. so like, silence except when things go wrong πŸ’€
  • -h, --help β€” print help (see a summary with -h)
  • <FILE> β€” list of recording files to concatenate. provide at least two file paths (local files or HTTP(S) URLs). the files will be combined in the order specified. all files must be in asciicast format. no mixing formats, we're not chaotic like that 🫢

πŸ”₯ EXTRA πŸ”₯

examples, because we love a demonstration:

asciinema cat demo1.cast demo2.cast demo3.cast > combined.cast

Combines local recordings into one file ✨

asciinema cat https://asciinema.org/a/569727 part2.cast > combined.cast

Combines a remote and a local recording into one file 🌈


okay that's the whole thing, you're officially certified in cat-ing casts πŸŽ“πŸ’– go forth and combine, bestie, the timeline is yours 🧚

β€” signing off from the cat corner of the asciinema-cat(1) page, General Commands Manual, section 1 πŸ’œ

πŸ“¦ where this page comes from
  • alpine 3.24: asciinema-doc 3.2.0-r0 Β· GPL-3.0-or-later
  • arch rolling: asciinema 3.2.1-1 Β· GPL-3.0-only
  • fedora 43: asciinema 3.0.0-1.fc43 Β· GPL-3.0-or-later AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT)
  • fedora 43: asciinema 3.0.0-7.fc43
  • fedora 43: asciinema 3.0.0-8.fc43 Β· GPL-3.0-or-later AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT)
  • fedora 44: asciinema 3.0.0-5.fc44 Β· GPL-3.0-or-later AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT)
  • fedora 44: asciinema 3.0.0-7.fc44
  • fedora 44: asciinema 3.0.0-8.fc44 Β· GPL-3.0-or-later AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (Unlicense OR MIT)
  • nixos 26.05: asciinema 3.2.0
  • nixpkgs unstable: asciinema 3.2.1
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms