Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Nahrávání GIF

precc gif vytváří animované GIF nahrávky terminálových relací z bash skriptů. Toto je funkce Pro.

Základní použití

$ precc gif script.sh 30s
[precc] Recording script.sh (max 30s)...
[precc] Running: echo "Hello, world!"
[precc] Running: cargo build --release
[precc] Running: cargo test
[precc] Recording complete.
[precc] Output: script.gif (1.2 MB, 24s)

První argument je bash skript obsahující příkazy ke spuštění. Druhý argument je maximální délka nahrávky.

Formát skriptu

Skript je standardní bash soubor:

#!/bin/bash
echo "Building project..."
cargo build --release
echo "Running tests..."
cargo test
echo "Done!"

Simulace vstupu

Pro interaktivní příkazy zadejte vstupní hodnoty jako další argumenty:

$ precc gif interactive-demo.sh 60s "yes" "my-project" "3"

Každý další argument je podán jako řádek stdin, když skript žádá o vstup.

Možnosti výstupu

Výstupní soubor je pojmenován podle skriptu (script.gif). GIF používá tmavý terminálový motiv se standardními rozměry 80x24.

Proč GIF místo asciinema?

Vestavěná dovednost asciinema-gif automaticky přepisuje asciinema rec na precc gif. GIF soubory jsou přenosnější – zobrazují se inline v GitHub README, Slack a e-mailu bez nutnosti přehrávače.