Repository navigation
v0.4.0 - Unified Installation Script
🚀 Unified Installation Experience
This release introduces a comprehensive installation script that makes setup a breeze.
New Installation Script (install.sh)
Interactive Mode (Default)
./install.sh- Friendly banner with "Never miss a response!" tagline
- Guided tier selection
- Platform auto-detection
- Backup handling for existing configs
CLI Mode (Automation-friendly)
./install.sh -t recommended -y # Quick recommended setup
./install.sh --tier minimal # Minimal tier
./install.sh --tier custom --no-backup # Custom without backupFeatures
- Platform Detection: Automatically detects macOS/Linux/Windows
- Smart Defaults: Recommended tier by default
- Safe Upgrades: Automatic backup with timestamps
- Color Output: Clear visual feedback with color-coded messages
- Validation: Checks for Claude Code installation
- Flexible: Both interactive and scriptable
Installation Flow
- Environment detection
- Tier selection (or use CLI parameter)
- Backup existing config (if any)
- Install appropriate configuration
- Show success summary
Related Issues
- Issue #4: Feature: install.sh - Interactive setup wizard with CLI parameters
Quick Start
# Download and run
curl -sSL https://raw.githubusercontent.com/dongzhenye/claude-code-notifications/main/install.sh | bashThis completes the core functionality for the three-tier notification system. Users can now get started in seconds!