Skip to content

Commit 4dde528

Browse files
authored
Screencast update (#1445)
1 parent dedc554 commit 4dde528

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

Makefile

+3-1
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,6 @@ doc: ## Open documentation
5555

5656
.PHONY: screencast
5757
screencast: ## Create a screencast for the docs
58-
svg-term --command 'assets/screencast.sh' --out 'assets/screencast.svg' --width 100 --padding 10 --window
58+
termsvg rec --command=assets/screencast.sh recording.asc
59+
termsvg export --minify recording.asc --output=assets/screencast.svg
60+
rm recording.asc

assets/screencast.sh

100644100755
+7-11
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,12 @@
44
# https://github.com/marionebl/svg-term-cli
55
# https://github.com/sharkdp/fd/blob/master/doc/screencast.sh
66
#
7-
# Designed to be executed via svg-term from the lychee root directory:
8-
# svg-term --command="bash assets/screencast.sh" --out assets/screencast.svg --padding=10
9-
# Then run this (workaround for https://github.com/sharkdp/fd/issues/1003):
10-
# sed -i '' 's/<text/<text font-size="1.67"/g' assets/screencast.svg
7+
# Designed to be executed via termsvg from the lychee root directory
118
set -e
129
set -u
1310

1411
PROMPT=""
1512

16-
# Always use latest version of lychee for screencast
17-
alias lychee="cargo run --"
18-
1913
enter() {
2014
INPUT=$1
2115
DELAY=1
@@ -40,14 +34,16 @@ type() {
4034
main() {
4135
IFS='%'
4236

43-
enter "lychee README.md"
37+
enter "lychee --verbose README.md"
38+
39+
enter "lychee https://lychee.cli.rs"
4440

45-
enter "lychee --verbose --format=json fixtures/TEST.html"
41+
enter "lychee --verbose --format=json fixtures/TEST.html | jq"
4642

47-
enter "lychee --no-progress --format detailed https://example.com"
43+
enter "lychee --no-progress --mode emoji --format detailed https://example.com"
4844

4945
enter "lychee --dump --include github -- './**/*.md'"
50-
46+
5147
prompt
5248

5349
sleep 3

assets/screencast.svg

+1-1
Loading

0 commit comments

Comments
 (0)