v4.3.1 - Quick Setup Customization
What's New
Added
scripts/quick-configure.sh— Lightweight hook manager for Quick Setup (Lite tier) users--listshows which of the 4 Quick Setup hooks are enabled/disabled--disable <Hook>removes a hook from~/.claude/settings.json--enable <Hook>re-adds a hook with the correct platform-specific command--only <Hook> [Hook...]keeps only the specified hooks, removes the rest- Works via
curl | bash(no clone needed), same asquick-setup.sh - Case-insensitive hook name matching
Fixed
scripts/quick-unsetup.shnow removes all 4 installed hooks includingPermissionRequest(was only removing 3)
Usage
# List hooks
curl -sL https://raw.githubusercontent.com/ChanMeng666/claude-code-audio-hooks/master/scripts/quick-configure.sh | bash -s -- --list
# Disable a noisy hook
curl -sL https://raw.githubusercontent.com/ChanMeng666/claude-code-audio-hooks/master/scripts/quick-configure.sh | bash -s -- --disable SubagentStop
# Re-enable it
curl -sL https://raw.githubusercontent.com/ChanMeng666/claude-code-audio-hooks/master/scripts/quick-configure.sh | bash -s -- --enable SubagentStop
# Keep only specific hooks
curl -sL https://raw.githubusercontent.com/ChanMeng666/claude-code-audio-hooks/master/scripts/quick-configure.sh | bash -s -- --only Stop NotificationCloses #6.
Full Changelog: v4.3.0...v4.3.1