claude-prism/apps/desktop/src-tauri/capabilities/default.json
2026-03-27 19:29:17 +08:00

159 lines
3.9 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/nicegui-unofficial/nicegui-tauri-template/main/src-tauri/gen/schemas/capabilities-v2-schema.json",
"identifier": "default",
"description": "Default capabilities for the main window",
"windows": ["*"],
"permissions": [
"core:default",
"core:window:default",
"core:window:allow-create",
"core:window:allow-set-title",
"core:window:allow-show",
"core:window:allow-start-dragging",
"core:window:allow-minimize",
"core:window:allow-maximize",
"core:window:allow-toggle-maximize",
"core:window:allow-close",
"core:webview:allow-create-webview-window",
"core:webview:allow-set-webview-zoom",
"dialog:default",
"dialog:allow-open",
"dialog:allow-save",
"dialog:allow-message",
"dialog:allow-ask",
"fs:default",
{
"identifier": "fs:allow-read",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-write",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-exists",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-mkdir",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-remove",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-rename",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-copy-file",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-read-dir",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-read-text-file",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-write-text-file",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-read-file",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-write-file",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-stat",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
{
"identifier": "fs:allow-watch",
"allow": [
{ "path": "$HOME/**" },
{ "path": "$DOCUMENT/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$TEMP/**" }
]
},
"shell:default",
"shell:allow-open",
"shell:allow-spawn",
"shell:allow-stdin-write",
"shell:allow-kill",
"process:default",
"process:allow-exit"
]
}