quarto-term

Persistent terminal sessions in Quarto

Hello, terminal!

echo 'Hello from a RevealJS slide!'
Hello from a RevealJS slide!

State persists across slides

export GREETING="quarto-term is amazing"
echo $GREETING | cowsay
 ________________________
< quarto-term is amazing >
 ------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Colors and formatting

for i ({0..15}) { print -nP "%K{$i} ${(l:2:)i} %k"; ((i%8==7))
&&print }
  0   1   2   3   4   5   6   7 
  8   9  10  11  12  13  14  15 

Interactive commands

sleep 100
^C
echo 'Back to the prompt!'
Back to the prompt!