Anton Shestakov <av6@dwimlabs.net>, Sat, 24 Jul 2021 04:20:30 +0300
keyboard: let's make use of altgr
docs/make-screenshots.sh
Permissions: -rwxr-xr-x
command -v import
&>/dev/null
|| { echo "this needs imagemagick"; exit 1; } [[ $TERM == 'linux' ]] && { echo "this doesn't work in a tty"; exit 2; } [[ $(tput cols
) -le
100 ]] && { echo 'Maximize the terminal window and press enter.'; read
; } DOC_DIR=$(cd "$(dirname
"$0")" && pwd) cd "$(mktemp -d
)" && mkdir
'~' && cd '~' for what
in 'exit' venv hg git root
; do grep -v
'^\s*\(#\|$\)' "$DOC_DIR/prompt-session-$what.sh" | HISTFILE= bash -i
sleep
1 # otherwise "$ exit" is in a superposition of showing and not showing import -window
"$WINDOWID" "$DOC_DIR/prompt-$what.png" mogrify -trim -background black -extent 800x
"$DOC_DIR/prompt-$what.png"