Documentation
¶
Index ¶
- Constants
- Variables
- func AliasForEvent(name hook.HookName) (string, bool)
- func DefaultManagedSettingsPath() string
- func ParseEventAlias(value string) (hook.HookName, bool)
- func TemplateJSON(kontextBinary string) ([]byte, error)
- func Validate(data []byte, kontextBinary string) error
- type Event
- type Handler
- type MatcherGroup
- type Settings
Constants ¶
View Source
const ( ManagedSettingsPath = "/Library/Application Support/ClaudeCode/managed-settings.json" LinuxManagedSettingsPath = "/etc/claude-code/managed-settings.json" WindowsManagedSettingsPath = `C:\Program Files\ClaudeCode\managed-settings.json` DefaultKontextBinary = "/usr/local/bin/kontext" DefaultHookTimeout = 20 )
Variables ¶
View Source
var SupportedEvents = []Event{ {Name: hook.HookSessionStart, Alias: "session-start", Async: true}, {Name: hook.HookPreToolUse, Alias: "pre-tool-use"}, {Name: hook.HookPostToolUse, Alias: "post-tool-use"}, {Name: hook.HookPostToolUseFailed, Alias: "post-tool-use-failure"}, {Name: hook.HookSessionEnd, Alias: "session-end", Async: true}, }
Functions ¶
func DefaultManagedSettingsPath ¶
func DefaultManagedSettingsPath() string
func TemplateJSON ¶
Types ¶
type MatcherGroup ¶
Click to show internal directories.
Click to hide internal directories.