40 lines
3.6 KiB
JSON
40 lines
3.6 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(curl -sSL -o /tmp/qtest.txt -w \"quill2: %{http_code} size:%{size_download}\\\\n\" https://cdn.jsdelivr.net/npm/quill@2.0.3/dist/quill.min.js)",
|
|
"Bash(curl -sSL -o quill2.min.js -w \"js: %{http_code} %{size_download}\\\\n\" https://cdn.jsdelivr.net/npm/quill@2.0.3/dist/quill.min.js)",
|
|
"Bash(curl -sSL -o quill2.snow.css -w \"css: %{http_code} %{size_download}\\\\n\" https://cdn.jsdelivr.net/npm/quill@2.0.3/dist/quill.snow.css)",
|
|
"Bash(mv -f quill2.min.js quill.min.js)",
|
|
"Bash(mv -f quill2.snow.css quill.snow.css)",
|
|
"Bash(mkdir -p static/uploads)",
|
|
"Bash(touch static/uploads/.gitkeep)",
|
|
"Bash(py --version)",
|
|
"Bash(cd /tmp)",
|
|
"Bash(curl -sSL -w \"\\\\npkg: %{http_code}\\\\n\" https://registry.npmjs.org/quill-table-better/latest)",
|
|
"Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\('version',d.get\\('version'\\)\\); print\\('peer',d.get\\('peerDependencies'\\)\\); print\\('desc',d.get\\('description'\\)\\); print\\('main',d.get\\('main'\\),'module',d.get\\('module'\\)\\); print\\('files dist:',[k for k in \\(d.get\\('files'\\) or []\\)]\\)\")",
|
|
"Bash(curl -sSL -w \" %{http_code}\\\\n\" -o /dev/null https://cdn.jsdelivr.net/npm/quill-table-better@latest/dist/quill-table-better.js)",
|
|
"Bash(curl -sSL -w \" css %{http_code}\\\\n\" -o /dev/null https://cdn.jsdelivr.net/npm/quill-table-better@latest/dist/quill-table-better.css)",
|
|
"Bash(curl -sSL https://registry.npmjs.org/quill-table-better/latest -o qtb.json)",
|
|
"Bash(curl -sSL https://cdn.jsdelivr.net/npm/quill-table-better@latest/dist/quill-table-better.js -o qtb.js)",
|
|
"Bash(curl -sSL https://cdn.jsdelivr.net/npm/quill-table-better@latest/dist/quill-table-better.css -o qtb.css)",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/README.md -o qtb-readme.md -w \"readme: %{http_code}\\\\n\")",
|
|
"Bash(grep -nA3 -i \"register\\\\|modules:\\\\|table-better'\\\\|toolbarTable\\\\|keyboardBindings\\\\|table: false\\\\|menus\" qtb-readme.md)",
|
|
"Bash(curl -sSL \"https://api.github.com/repos/attoae/quill-table-better/git/trees/main?recursive=1\" -o tree.json)",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/formats/table.ts -o table.ts -w \"table.ts %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/config.ts -o config.ts -w \"config %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/config/index.ts -o cfg.ts -w \"cfg %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/ui/toolbar-table.ts -o tt.ts -w \"toolbar-table %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/quill-table-better.ts -o main.ts)",
|
|
"Bash(cp /tmp/qtb.js static/vendor/quill-table-better.js)",
|
|
"Bash(cp /tmp/qtb.css static/vendor/quill-table-better.css)",
|
|
"Bash(python -m py_compile app.py admin.py)",
|
|
"Bash(cd /tmp *)",
|
|
"Read(//tmp/**)",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/utils/clipboard-matchers.ts -o cm.ts -w \"cm %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/ui/table-menus.ts -o tm.ts -w \"tm %{http_code}\\\\n\")",
|
|
"Bash(curl -sSL https://raw.githubusercontent.com/attoae/quill-table-better/main/src/ui/table-properties-form.ts -o tpf.ts -w \"tpf %{http_code}\\\\n\")",
|
|
"Bash(python -m py_compile app.py)"
|
|
]
|
|
}
|
|
}
|