Updated scripting docs and added some examples

This commit is contained in:
Chris 2021-02-01 16:20:42 +01:00
parent eceacf34cd
commit a7278bd50a
3 changed files with 44 additions and 8 deletions

View File

@ -53,13 +53,6 @@ simulate time passing and render any frames needed.
delay 100
### goto - Goto a bookmark
mark %somewhere
write "Hello"
goto %somewhere
write "Goodbye"
### log - Log debug info
This command just sends output to the console for debugging.
@ -72,7 +65,11 @@ This command just sends output to the console for debugging.
### moveto - Go to position or bookmark
moveto %here
mark %somewhere
write "Hello"
moveto %somewhere
write "Goodbye"
moveto 0 0
### savepng - Save the terminal as a png

39
examples/dd.ftm Normal file
View File

@ -0,0 +1,39 @@
set terminal 80x5
set typedelay 250
set fps 30
sub prompt
write <home> <sgr fg:green bold> user@host <sgr> : <sgr fg:blue bold> $1 <sgr bold> " $ " <sgr>
delay 500
endsub
prompt "~"
type "dd "
mark dd-if
type "if=/dev/sdb "
annotate @dd-if "Input" at dd-if
annotatelength @dd-if 11
mark dd-of
type "of=image.img "
annotate @dd-of "Output" at dd-of
annotatelength @dd-of 12
mark dd-bs
type "bs=16M "
annotate @dd-bs "Block\nsize" at dd-bs
annotatelength @dd-bs 6
mark dd-status
type "status=progress "
annotate @dd-status "Show progress" at dd-status
annotatelength @dd-status 15
write <return>
prompt "~"
delay 2000
clearannotate
delay 500

BIN
examples/dd.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB