One-click backups for AT Protocol
at main 57 lines 1.3 kB view raw
1{ 2 "$schema": "../gen/schemas/desktop-schema.json", 3 "identifier": "default", 4 "description": "Capability for the main window", 5 "windows": [ 6 "main" 7 ], 8 "permissions": [ 9 "core:default", 10 "core:window:default", 11 "core:window:allow-start-dragging", 12 "core:event:default", 13 "deep-link:default", 14 "core:window:allow-close", 15 "core:window:allow-minimize", 16 "core:window:allow-toggle-maximize", 17 "core:window:allow-internal-toggle-maximize", 18 "opener:default", 19 "store:default", 20 { 21 "identifier": "opener:allow-open-path", 22 "allow": [ 23 { 24 "path": "$DOCUMENT/ATBackup" 25 } 26 ] 27 }, 28 "opener:allow-open-url", 29 "fs:default", 30 { 31 "identifier": "fs:allow-exists", 32 "allow": [ 33 { 34 "path": "$DOCUMENT/ATBackup/*" 35 }, 36 { 37 "path": "$DOCUMENT/ATBackup" 38 } 39 ] 40 }, 41 { 42 "identifier": "fs:allow-mkdir", 43 "allow": [ 44 { 45 "path": "$DOCUMENT/ATBackup" 46 } 47 ] 48 }, 49 "fs:scope-document-recursive", 50 "fs:allow-document-write-recursive", 51 "autostart:allow-enable", 52 "autostart:allow-disable", 53 "autostart:allow-is-enabled", 54 "updater:default", 55 "core:window:allow-hide" 56 ] 57}