mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 01:17:05 +05:30
19 lines
747 B
Bash
Executable file
19 lines
747 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
# Get the absolute path to the script file
|
|
SCRIPT_DIR="$(cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)"
|
|
SCREENSHOT_DIR="${SCRIPT_DIR}"/../screenshots
|
|
|
|
# Run the Maestro flow to generate the screenshots
|
|
source "${SCRIPT_DIR}"/run-maestro-flows.sh
|
|
|
|
# Use imagemagick to stitch the screenshots horizontally
|
|
nix-shell -p imagemagick --run "convert +append ${SCREENSHOT_DIR}/HottestPosts.png ${SCREENSHOT_DIR}/CommentsPage.png ${SCREENSHOT_DIR}/SavedPosts.png ${SCRIPT_DIR}/../.github/readme_feature.png"
|
|
|
|
# Convert the resulting PNG to WebP
|
|
nix-shell -p libwebp --run "cwebp .github/readme_feature.png -o .github/readme_feature.webp"
|
|
|
|
# Remove the now-useless PNG
|
|
rm ".github/readme_feature.png"
|