diff --git a/examples/basic/demo.gif b/examples/basic/demo.gif index 7235989..331ced0 100644 Binary files a/examples/basic/demo.gif and b/examples/basic/demo.gif differ diff --git a/examples/case-sensitive/README.md b/examples/case-sensitive/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/case-sensitive/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/case-sensitive/demo.gif b/examples/case-sensitive/demo.gif new file mode 100644 index 0000000..51443c2 Binary files /dev/null and b/examples/case-sensitive/demo.gif differ diff --git a/examples/countview/README.md b/examples/countview/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/countview/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/countview/demo.gif b/examples/countview/demo.gif new file mode 100644 index 0000000..5059ace Binary files /dev/null and b/examples/countview/demo.gif differ diff --git a/examples/cursor/README.md b/examples/cursor/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/cursor/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/cursor/demo.gif b/examples/cursor/demo.gif new file mode 100644 index 0000000..54370d4 Binary files /dev/null and b/examples/cursor/demo.gif differ diff --git a/examples/hotreload/README.md b/examples/hotreload/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/hotreload/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/hotreload/demo.gif b/examples/hotreload/demo.gif new file mode 100644 index 0000000..c6113cc Binary files /dev/null and b/examples/hotreload/demo.gif differ diff --git a/examples/keymap/README.md b/examples/keymap/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/keymap/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/keymap/demo.gif b/examples/keymap/demo.gif new file mode 100644 index 0000000..3d7534c Binary files /dev/null and b/examples/keymap/demo.gif differ diff --git a/examples/multiple/README.md b/examples/multiple/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/multiple/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/multiple/demo.gif b/examples/multiple/demo.gif new file mode 100644 index 0000000..e923dfa Binary files /dev/null and b/examples/multiple/demo.gif differ diff --git a/examples/placeholder/README.md b/examples/placeholder/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/placeholder/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/placeholder/demo.gif b/examples/placeholder/demo.gif new file mode 100644 index 0000000..98d693b Binary files /dev/null and b/examples/placeholder/demo.gif differ diff --git a/examples/prefix/README.md b/examples/prefix/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/prefix/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/prefix/demo.gif b/examples/prefix/demo.gif new file mode 100644 index 0000000..d400936 Binary files /dev/null and b/examples/prefix/demo.gif differ diff --git a/examples/prompt/README.md b/examples/prompt/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/prompt/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/prompt/demo.gif b/examples/prompt/demo.gif new file mode 100644 index 0000000..8c6dff0 Binary files /dev/null and b/examples/prompt/demo.gif differ diff --git a/examples/styles/README.md b/examples/styles/README.md new file mode 100644 index 0000000..b6cb717 --- /dev/null +++ b/examples/styles/README.md @@ -0,0 +1 @@ +![](./demo.gif) diff --git a/examples/styles/demo.gif b/examples/styles/demo.gif new file mode 100644 index 0000000..ad4a6da Binary files /dev/null and b/examples/styles/demo.gif differ diff --git a/tapes/library/case-sensitive.tape b/tapes/library/case-sensitive.tape new file mode 100644 index 0000000..19767ee --- /dev/null +++ b/tapes/library/case-sensitive.tape @@ -0,0 +1,45 @@ +# configuration +Output ./examples/case-sensitive/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/case-sensitive/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Type@100ms "hello" +Sleep 750ms +Backspace 5 +Sleep 750ms + +Type@100ms "Hello" +Sleep 750ms +Backspace 5 +Sleep 750ms + +Type@100ms "HELLO" +Sleep 750ms +Backspace 5 +Sleep 750ms + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/countview.tape b/tapes/library/countview.tape new file mode 100644 index 0000000..1bf090b --- /dev/null +++ b/tapes/library/countview.tape @@ -0,0 +1,37 @@ +# configuration +Output ./examples/countview/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/countview/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Tab +Sleep 750ms +Down 2 +Sleep 750ms +Tab +Sleep 2s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/cursor.tape b/tapes/library/cursor.tape new file mode 100644 index 0000000..1dce959 --- /dev/null +++ b/tapes/library/cursor.tape @@ -0,0 +1,36 @@ +# configuration +Output ./examples/cursor/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/cursor/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Down 2 +Sleep 1s + +Up 2 +Sleep 2s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/hotreload.tape b/tapes/library/hotreload.tape new file mode 100644 index 0000000..e6457b9 --- /dev/null +++ b/tapes/library/hotreload.tape @@ -0,0 +1,33 @@ +# configuration +Output ./examples/hotreload/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 1000 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/hotreload/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 3s + +Type "5" +Sleep 3s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/keymap.tape b/tapes/library/keymap.tape new file mode 100644 index 0000000..c68b3d3 --- /dev/null +++ b/tapes/library/keymap.tape @@ -0,0 +1,38 @@ +# configuration +Output ./examples/keymap/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/keymap/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Ctrl+f +Ctrl+f +Sleep 1s + +Ctrl+b +Ctrl+b +Sleep 1s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/multiple.tape b/tapes/library/multiple.tape new file mode 100644 index 0000000..fdd9203 --- /dev/null +++ b/tapes/library/multiple.tape @@ -0,0 +1,41 @@ +# configuration +Output ./examples/multiple/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/multiple/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Tab +Sleep 750ms +Down +Sleep 750ms +Tab +Sleep 750ms +Down +Sleep 750ms +Tab +Sleep 2s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/placeholder.tape b/tapes/library/placeholder.tape new file mode 100644 index 0000000..4595d7a --- /dev/null +++ b/tapes/library/placeholder.tape @@ -0,0 +1,33 @@ +# configuration +Output ./examples/placeholder/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/placeholder/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 3s + +Type "world" +Sleep 750ms + +Enter + +Sleep 2s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/prefix.tape b/tapes/library/prefix.tape new file mode 100644 index 0000000..943587f --- /dev/null +++ b/tapes/library/prefix.tape @@ -0,0 +1,41 @@ +# configuration +Output ./examples/prefix/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/prefix/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Tab +Sleep 750ms +Down +Sleep 750ms +Tab +Sleep 750ms +Down +Sleep 750ms +Tab +Sleep 2s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/prompt.tape b/tapes/library/prompt.tape new file mode 100644 index 0000000..6f25805 --- /dev/null +++ b/tapes/library/prompt.tape @@ -0,0 +1,33 @@ +# configuration +Output ./examples/prompt/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/prompt/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 3s + +Type "world" +Sleep 750ms + +Enter + +Sleep 2s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter diff --git a/tapes/library/styles.tape b/tapes/library/styles.tape new file mode 100644 index 0000000..2ac8abe --- /dev/null +++ b/tapes/library/styles.tape @@ -0,0 +1,43 @@ +# configuration +Output ./examples/styles/demo.gif +Set Shell "bash" +Set FontSize 32 +Set Width 1200 +Set Height 600 + +# setup +Hide +Type "mkdir ./tmp" Enter +Type "cp ./examples/styles/main.go ./tmp/main.go" Enter +Type "cd ./tmp" Enter +Ctrl+l +Show + +# --- + +Type "go run ./main.go" Sleep 750ms Enter +Sleep 2s + +Down 2 +Sleep 1s + +Up 2 +Sleep 1s + +Type "hello" +Sleep 750ms +Tab +Sleep 750ms +Backspace 5 +Sleep 2s + +Enter + +Sleep 3s + +# --- + +# cleanup +Hide +Type "cd ../" Enter +Type "\rm -rf ./tmp" Enter