99 lines
3.0 KiB
JSON
99 lines
3.0 KiB
JSON
{
|
|
"userName": "",
|
|
"enableBlocklist": true,
|
|
"blockedCommands": {
|
|
"unix": [
|
|
"rm -rf",
|
|
"chmod 777",
|
|
"chmod -R 777"
|
|
],
|
|
"windows": [
|
|
"del /s /q",
|
|
"rd /s /q",
|
|
"rmdir /s /q",
|
|
"format",
|
|
"diskpart",
|
|
"Remove-Item -Recurse -Force",
|
|
"Remove-Item -Force -Recurse",
|
|
"Remove-Item -r -fo",
|
|
"Remove-Item -fo -r",
|
|
"Remove-Item -Recurse",
|
|
"Remove-Item -r",
|
|
"ri -Recurse",
|
|
"ri -r",
|
|
"ri -Force",
|
|
"ri -fo",
|
|
"rm -r -fo",
|
|
"rm -Recurse",
|
|
"rm -Force",
|
|
"del -Recurse",
|
|
"del -Force",
|
|
"erase -Recurse",
|
|
"erase -Force",
|
|
"rd -Recurse",
|
|
"rmdir -Recurse",
|
|
"Format-Volume",
|
|
"Clear-Disk",
|
|
"Initialize-Disk",
|
|
"Remove-Partition"
|
|
]
|
|
},
|
|
"model": "sonnet",
|
|
"enableAutoTitleGeneration": true,
|
|
"titleGenerationModel": "",
|
|
"thinkingBudget": "low",
|
|
"permissionMode": "normal",
|
|
"lastNonPlanPermissionMode": "normal",
|
|
"permissions": [
|
|
{
|
|
"toolName": "Bash",
|
|
"pattern": "mkdir -p \"03_Resources/Articles\" \"03_Resources/Books\" \"03_Resources/Concepts\" \"03_Resources/People\" \"03_Resources/Tools\" \"03_Resources/Quotes\" \"03_Resources/Examples\" \"03_Resources/Learning\"",
|
|
"approvedAt": 1767579982085,
|
|
"scope": "always"
|
|
},
|
|
{
|
|
"toolName": "Bash",
|
|
"pattern": "mkdir -p \"06_Metadata/Reference\" \"06_Metadata/Templates\" \"06_Metadata/Agents\" \"06_Metadata/Workflows\" \"06_Metadata/Archive\"",
|
|
"approvedAt": 1767580054324,
|
|
"scope": "always"
|
|
},
|
|
{
|
|
"toolName": "Bash",
|
|
"pattern": "if [ -f .gitignore ]; then echo \"EXISTS\"; else echo \"NOT_FOUND\"; fi",
|
|
"approvedAt": 1767587601599,
|
|
"scope": "always"
|
|
}
|
|
],
|
|
"excludedTags": [],
|
|
"mediaFolder": "",
|
|
"environmentVariables": "",
|
|
"envSnippets": [],
|
|
"systemPrompt": "",
|
|
"allowedExportPaths": [
|
|
"~/Desktop",
|
|
"~/Downloads"
|
|
],
|
|
"allowedContextPaths": [],
|
|
"keyboardNavigation": {
|
|
"scrollUpKey": "w",
|
|
"scrollDownKey": "s",
|
|
"focusInputKey": "i"
|
|
},
|
|
"claudeCliPath": "",
|
|
"hooks": {
|
|
"SessionStart": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "[ -f FIRST_RUN ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"SessionStart\",\"additionalContext\":\"\\n\\n# 🚀 Welcome to Claudesidian!\\n\\n**This appears to be your first time using this vault.**\\n\\n## Quick Start\\n\\nRun the setup wizard:\\n\\n⬇\\n/init-bootstrap\\n⬆\\n\\n## What this will do:\\n\\n✅ Set up your personalized configuration\\n✅ Disconnect from the original repository\\n✅ Help you import any existing Obsidian vault\\n✅ Configure your preferred workflow\\n✅ Create your PARA folder structure\\n\\nThe setup wizard will guide you through everything!\\n\\n\"}}' || true"
|
|
},
|
|
{
|
|
"type": "command",
|
|
"command": "npm run check-updates --silent 2>/dev/null || true"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |