Show current ccbell configuration status
Displays current ccbell configuration, active profile, quiet hours status, and event settings.
/plugin marketplace add mpolatcan/cc-plugins/plugin install mpolatcan-ccbell-plugins-ccbell@mpolatcan/cc-pluginsShow current configuration and status.
Check for config at:
.claude/ccbell.config.json~/.claude/ccbell.config.jsonIf config exists, parse and display:
## ccbell Status
**Global Status:** Enabled/Disabled
**Config Location:** ~/.claude/ccbell.config.json
**Active Profile:** default
**Debug Mode:** Off
### Quiet Hours
Not configured / 22:00 - 07:00 (currently active/inactive)
### Event Configuration
| Event | Enabled | Sound | Volume | Cooldown |
|-------|---------|-------|--------|----------|
| Stop | Yes | bundled:stop | 0.5 | 5s |
| Permission Prompt | Yes | bundled:permission_prompt | 0.7 | 0s |
| Idle Prompt | Yes | bundled:idle_prompt | 0.5 | 0s |
| Subagent | Yes | bundled:subagent | 0.5 | 5s |
### Profiles Available
- default (active)
- work
- focus
- silent
### Quick Commands
- `/ccbell:enable` - Enable all notifications
- `/ccbell:disable` - Disable all notifications
- `/ccbell:configure` - Change sound settings
- `/ccbell:profile` - Switch profiles
- `/ccbell:test` - Test sounds
- `/ccbell:validate` - Run diagnostics
Determine if currently in quiet hours:
quiet_start=$(jq -r '.quietHours.start // empty' "$CONFIG_FILE")
quiet_end=$(jq -r '.quietHours.end // empty' "$CONFIG_FILE")
if [ -n "$quiet_start" ] && [ -n "$quiet_end" ]; then
current_time=$(date '+%H:%M')
echo "Quiet hours: $quiet_start - $quiet_end"
echo "Current time: $current_time"
# Determine if currently in quiet period
fi
If debug mode is on, show last few log entries:
if [ -f "$HOME/.claude/ccbell.log" ]; then
echo "Recent log entries:"
tail -5 "$HOME/.claude/ccbell.log"
fi
If no config file exists:
## ccbell Status
**Status:** Not configured
No configuration file found. ccbell will use default settings:
- All events enabled
- Bundled sounds for each event
- 50% volume
- No cooldowns
- No quiet hours
Run /ccbell:configure to set up your preferences.
Run /ccbell:enable to create a default config.