29 lines
1.9 KiB
JSON
29 lines
1.9 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(ls /home/michael/ripster/*.sh)",
|
|
"Bash(ls /home/michael/ripster/backend/*.sh)",
|
|
"Bash(systemctl list-units --type=service)",
|
|
"Bash(pip install -q -r requirements-docs.txt)",
|
|
"Bash(mkdocs build --strict)",
|
|
"Read(//mnt/external/media/**)",
|
|
"WebFetch(domain:www.makemkv.com)",
|
|
"Bash(node --check backend/src/services/pipelineService.js)",
|
|
"Bash(wc -l /home/michael/ripster/debug/backend/data/logs/backend/*.log)",
|
|
"Bash(find /home/michael/ripster -name *.db)",
|
|
"Bash(sqlite3 /home/michael/ripster/backend/data/ripster.db \"SELECT key, category, label, type, default_value, options_json FROM settings_schema WHERE category=''Laufwerk'' ORDER BY order_index\")",
|
|
"Bash(node --check /home/michael/ripster/backend/src/services/diskDetectionService.js)",
|
|
"Bash(node --check /home/michael/ripster/backend/src/services/settingsService.js)",
|
|
"Bash(node --check /home/michael/ripster/backend/src/services/pipelineService.js)",
|
|
"Bash(node --check /home/michael/ripster/backend/src/db/database.js)",
|
|
"Bash(node --check /home/michael/ripster/backend/src/routes/settingsRoutes.js)",
|
|
"Bash(sqlite3 /home/michael/ripster/backend/ripster.db \"SELECT key, value FROM settings_values WHERE key LIKE ''%drive%'' OR key LIKE ''%disc%'' ORDER BY key;\")",
|
|
"Bash(sqlite3 /home/michael/ripster/backend/data/ripster.db \"SELECT key, value FROM settings_values WHERE key LIKE ''%drive%'' OR key LIKE ''%disc%'' ORDER BY key;\")",
|
|
"Bash(lsblk -J -o NAME,PATH,TYPE,MOUNTPOINT,FSTYPE,LABEL,MODEL)",
|
|
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(e\\) for e in d.get\\(''''blockdevices'''',[]\\)]\")",
|
|
"Bash(lsblk -o NAME,TYPE,MODEL)",
|
|
"Bash(node --check /home/michael/ripster/backend/src/routes/pipelineRoutes.js)"
|
|
]
|
|
}
|
|
}
|