diff --git a/raycast/toggle-dock-animation.sh b/raycast/toggle-dock-animation.sh new file mode 100755 index 0000000..45cc896 --- /dev/null +++ b/raycast/toggle-dock-animation.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title Toggle Dock Animation +# @raycast.mode compact + +# Optional parameters: +# @raycast.icon 🚀 +# @raycast.packageName JOYCO Developer Tools + +current=$(defaults read com.apple.dock autohide-time-modifier 2>/dev/null) + +if [ "$current" = "0" ]; then + defaults delete com.apple.dock autohide-time-modifier 2>/dev/null + defaults delete com.apple.dock autohide-delay 2>/dev/null + echo "Dock animation: ON" +else + defaults write com.apple.dock autohide-time-modifier -float 0 + defaults write com.apple.dock autohide-delay -float 0 + echo "Dock animation: OFF" +fi + +killall Dock