Skip to content

v4.3.1 - Quick Setup Customization

Choose a tag to compare

@ChanMeng666 ChanMeng666 released this 16 Feb 23:30
· 9 commits to master since this release

What's New

Added

  • scripts/quick-configure.sh — Lightweight hook manager for Quick Setup (Lite tier) users
    • --list shows 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 as quick-setup.sh
    • Case-insensitive hook name matching

Fixed

  • scripts/quick-unsetup.sh now removes all 4 installed hooks including PermissionRequest (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 Notification

Closes #6.

Full Changelog: v4.3.0...v4.3.1