38 lines
667 B
JSON
38 lines
667 B
JSON
|
{
|
||
|
"requiredPermissions": ["shell"],
|
||
|
"hooks": {
|
||
|
"commands": {
|
||
|
"Git: Snapshot": {
|
||
|
"invoke": "snapshotCommand"
|
||
|
},
|
||
|
"Git: Sync": {
|
||
|
"invoke": "syncCommand"
|
||
|
}
|
||
|
},
|
||
|
"crons": [
|
||
|
{
|
||
|
"cron": "*/15 * * * *",
|
||
|
"handler": "commit"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"functions": {
|
||
|
"snapshotCommand": {
|
||
|
"path": "./git.ts:snapshotCommand",
|
||
|
"env": "client"
|
||
|
},
|
||
|
"syncCommand": {
|
||
|
"path": "./git.ts:syncCommand",
|
||
|
"env": "client"
|
||
|
},
|
||
|
"commit": {
|
||
|
"path": "./git.ts:commit",
|
||
|
"env": "server"
|
||
|
},
|
||
|
"sync": {
|
||
|
"path": "./git.ts:sync",
|
||
|
"env": "server"
|
||
|
}
|
||
|
}
|
||
|
}
|