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 kaydı

precc gif bash betiklerinden terminal oturumlarının animasyonlu GIF kayıtlarını oluşturur. Bu bir Pro özelliğidir.

Temel kullanım

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

İlk argüman çalıştırılacak komutları içeren bir bash betiğidir. İkinci argüman maksimum kayıt süresidir.

Betik formatı

Betik standart bir bash dosyasıdır:

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

Girdi simülasyonu

Etkileşimli komutlar için giriş değerlerini ek argümanlar olarak sağlayın:

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

Her ek argüman, betik girdi istediğinde bir stdin satırı olarak beslenir.

Çıktı seçenekleri

Çıktı dosyası varsayılan olarak betiğin adını alır (script.gif). GIF, standart 80x24 boyutlarında koyu bir terminal teması kullanır.

Neden asciinema yerine GIF?

Yerleşik asciinema-gif becerisi asciinema rec komutunu otomatik olarak precc gif olarak yeniden yazar. GIF dosyaları daha taşınabilirdir – GitHub README’lerinde, Slack’te ve e-postada bir oynatıcı gerektirmeden satır içi görüntülenirler.