One-click backups for AT Protocol
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}