Skip to content

Commit 35573d0

Browse files
Update demo with added features / bug fixes
1 parent 138a796 commit 35573d0

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

demo/demo.gif

66.6 KB
Loading

demo/record.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
import pyautogui
55

66

7-
def main(file: str, cast: str) -> None:
7+
def main(zoom: int, file: str, cast: str) -> None:
88
# Open new tmux window
99
pyautogui.hotkey("`", "c")
1010
time.sleep(1.0)
1111

1212
# Zoom in
13-
for _ in range(15):
13+
for _ in range(zoom):
1414
pyautogui.hotkey("command", "=")
1515

1616
# Start recording demo file
@@ -49,7 +49,8 @@ def main(file: str, cast: str) -> None:
4949

5050
if __name__ == "__main__":
5151
parser = ArgumentParser(description="Generate a demo recording using asciinema")
52+
parser.add_argument("--zoom", type=int, required=True)
5253
parser.add_argument("--file", type=str, required=True)
5354
parser.add_argument("--cast", type=str, required=True)
5455
args = parser.parse_args()
55-
main(args.file, args.cast)
56+
main(args.zoom, args.file, args.cast)

justfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
demo:
22
rm -f demo/demo.gif
33
python demo/record.py \
4-
--file "demo/sample.md" \
4+
--zoom 10 \
5+
--file demo/sample.md \
56
--cast demo.cast
67
# https://docs.asciinema.org/manual/agg/usage/
78
agg demo.cast demo/demo.gif \

0 commit comments

Comments
 (0)