CLI Reference
scut claude config
Install, inspect, and remove Claude Code settings entries.
scut claude config install
scut claude config install --scope=user
scut claude config install --dry-run
scut claude config status --scope=both --json
scut claude config uninstall
Project scope writes .claude/settings.json; user scope writes ~/.claude/settings.json.
Install and uninstall preserve foreign settings and hook groups.
Generated help
Generated from scut claude config --help.
Usage: scut claude config <command> [flags]
Configure Claude Code settings.json — install or remove scut hooks and status
line.
Commands:
claude config install Write/merge scut hook and status-line entries into
settings.json.
claude config uninstall Remove scut entries from settings.json.
claude config status Show currently-installed scut entries in
settings.json.
Flags:
-h, --help Show context-sensitive help.
-v, --version Print version and exit.
--log Enable logging to ~/.scut/logging/ at info level.
--log-level=LEVEL Set log level: debug, info, warn, error (implies
--log).
Generated from scut claude config install --help.
Usage: scut claude config install [flags]
Write/merge scut hook and status-line entries into settings.json.
Flags:
-h, --help Show context-sensitive help.
-v, --version Print version and exit.
--log Enable logging to ~/.scut/logging/ at info
level.
--log-level=LEVEL Set log level: debug, info, warn, error (implies
--log).
--scope="project" Settings scope: project or user.
--only=ONLY,... Comma-separated list of items to install (hook
event slugs and/or 'status-line').
--bake-log Bake --log into generated command strings.
--bake-log-level=LEVEL Bake --log-level=LEVEL into generated command
strings (implies --bake-log). One of: debug,
info, warn, error.
--dry-run Print resulting JSON to stdout instead of
writing.
Generated from scut claude config status --help.
Usage: scut claude config status [flags]
Show currently-installed scut entries in settings.json.
Flags:
-h, --help Show context-sensitive help.
-v, --version Print version and exit.
--log Enable logging to ~/.scut/logging/ at info level.
--log-level=LEVEL Set log level: debug, info, warn, error (implies
--log).
--scope="both" Which scope(s) to inspect.
--json Emit a structured JSON object instead of the
human-readable table.
Generated from scut claude config uninstall --help.
Usage: scut claude config uninstall [flags]
Remove scut entries from settings.json.
Flags:
-h, --help Show context-sensitive help.
-v, --version Print version and exit.
--log Enable logging to ~/.scut/logging/ at info level.
--log-level=LEVEL Set log level: debug, info, warn, error (implies
--log).
--scope="project" Settings scope: project or user.
--only=ONLY,... Comma-separated list of items to remove (hook event
slugs and/or 'status-line').
--dry-run Print resulting JSON to stdout instead of writing.