Ausgangslage: Synchroner Code. Einfach zu lesen, klarer Programmablauf:
const ergebnis1 = synchroneFunktion1();
const ergebnis2 = synchroneFunktion2();
tueWasMitErgebnis(ergebnis1, ergebnis2);| #!/usr/bin/env bash | |
| # ~/.claude/hooks/enforce-builtin-tools.sh | |
| # | |
| # PreToolUse hook: blocks file-inspection shell commands and redirects | |
| # Claude to use the appropriate built-in Claude Code tool instead. | |
| # | |
| # Install: | |
| # mkdir -p ~/.claude/hooks | |
| # cp enforce-builtin-tools.sh ~/.claude/hooks/ | |
| # chmod +x ~/.claude/hooks/enforce-builtin-tools.sh |
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # ########################################################################### | |
| # | |
| # Helper script to migrate from the Z-Wave JS UI Community Home Assistant app | |
| # to the updated Z-Wave JS app in version 1.0.0 (includes Z-Wave JS UI). | |
| # | |
| # Requires downloading a store backup from Z-Wave JS UI first | |
| # |
| // ==UserScript== | |
| // @name Make Z-Wave Alliance Member Login accessible for 1Password | |
| // @namespace http://tampermonkey.net/ | |
| // @version 2025-11-13 | |
| // @description ...because it does not work out of the box | |
| // @author AlCalzone | |
| // @match https://sdomembers.z-wavealliance.org/LoginPage* | |
| // @run-at document-end | |
| // @icon https://www.google.com/s2/favicons?sz=64&domain=z-wavealliance.org | |
| // @grant none |
| // Available variables: | |
| // - Machine | |
| // - interpret | |
| // - assign | |
| // - send | |
| // - sendParent | |
| // - spawn | |
| // - raise | |
| // - actions |