Persist watched clipboard text

This commit is contained in:
David Heinemeier Hansson
2026-06-04 10:09:38 +02:00
parent 79470dde92
commit 4884f8c64a
3 changed files with 15 additions and 2 deletions
+5
View File
@@ -63,7 +63,12 @@ emit_image_stream() {
'{type:"image", mime:$mime, path:$path, capturedAt:$captured_at}'
}
emit_text_stream() {
jq -cRs 'select(length > 0) | {type:"text", text:.}'
}
case "${OMARCHY_CLIPBOARD_WATCH_MIME:-}" in
text) emit_text_stream; exit 0 ;;
image/png) emit_image_stream 'image/png' 'png'; exit 0 ;;
image/jpeg) emit_image_stream 'image/jpeg' 'jpg'; exit 0 ;;
image/webp) emit_image_stream 'image/webp' 'webp'; exit 0 ;;