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

GIF-tallennus

precc gif luo animoituja GIF-tallenteita terminaali-istunnoista bash-skripteistä. Tämä on Pro-ominaisuus.

Peruskäyttö

$ 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)

Ensimmäinen argumentti on bash-skripti suoritettavine komentoineen. Toinen argumentti on tallennuksen enimmäispituus.

Skriptimuoto

Skripti on tavallinen bash-tiedosto:

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

Syötteen simulointi

Interaktiivisille komennoille anna syötearvot lisäargumentteina:

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

Jokainen lisäargumentti syötetään stdin-rivinä, kun skripti pyytää syötettä.

Tulostusvaihtoehdot

Tulostiedosto nimetään oletuksena skriptin mukaan (script.gif). GIF käyttää tummaa terminaaliteemaa vakiokokoisena 80x24.

Miksi GIF ascineman sijaan?

Sisäänrakennettu asciinema-gif-taito kirjoittaa automaattisesti asciinema rec uudelleen muotoon precc gif. GIF-tiedostot ovat siirrettävämpiä – ne näkyvät inline GitHubin README-tiedostoissa, Slackissa ja sähköpostissa ilman soitinta.