mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
fix(cli): gemini hook settings schema (#173)
This commit is contained in:
@@ -13,8 +13,10 @@ type HookCommandConfig = {
|
||||
};
|
||||
|
||||
type HookSettings = {
|
||||
hooks: {
|
||||
hooksConfig?: {
|
||||
enabled?: boolean;
|
||||
};
|
||||
hooks: {
|
||||
SessionStart: HookCommandConfig[];
|
||||
};
|
||||
};
|
||||
@@ -56,11 +58,14 @@ function buildHookSettings(command: string, hooksEnabled?: boolean): HookSetting
|
||||
]
|
||||
};
|
||||
|
||||
const settings: HookSettings = { hooks };
|
||||
if (hooksEnabled !== undefined) {
|
||||
hooks.enabled = hooksEnabled;
|
||||
settings.hooksConfig = {
|
||||
enabled: hooksEnabled
|
||||
};
|
||||
}
|
||||
|
||||
return { hooks };
|
||||
return settings;
|
||||
}
|
||||
|
||||
export function generateHookSettingsFile(
|
||||
|
||||
Reference in New Issue
Block a user