48 lines
1.4 KiB
JSON
48 lines
1.4 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(cat:*)",
|
|
"Bash(cargo build:*)",
|
|
"Bash(cargo test:*)",
|
|
"Bash(cargo run:*)",
|
|
"Bash(cargo tree:*)",
|
|
"WebFetch(domain:docs.rs)",
|
|
"Bash(findstr:*)",
|
|
"Bash(cargo check:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(find:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(wc:*)",
|
|
"Bash(pgrep:*)",
|
|
"Bash(cargo doc:*)",
|
|
"Bash(xargs dirname:*)",
|
|
"Bash(xargs -I {} find {} -name \"*.cs\")",
|
|
"Bash(RUST_LOG=debug cargo run:*)",
|
|
"WebSearch",
|
|
"Bash(cargo search:*)",
|
|
"Bash(cargo install:*)",
|
|
"Bash(diesel setup:*)",
|
|
"Bash(diesel migration generate:*)",
|
|
"Bash(diesel migration run:*)",
|
|
"Bash(sqlite3:*)",
|
|
"Bash(diesel migration redo:*)",
|
|
"Bash(tree:*)",
|
|
"Bash(timeout 180 cargo build:*)",
|
|
"Bash(timeout 5 cargo run:*)",
|
|
"Bash(DATABASE_URL=\"../cursebreaker.db\" timeout 10 cargo run:*)",
|
|
"Bash(DATABASE_URL=\"../cursebreaker.db\" timeout -s TERM 3 cargo run:*)",
|
|
"Bash(curl:*)",
|
|
"Bash(diesel print-schema:*)",
|
|
"Bash(time cargo run:*)",
|
|
"Bash(DATABASE_URL=../cursebreaker.db diesel migration:*)",
|
|
"Bash(DATABASE_URL=cursebreaker.db diesel migration:*)",
|
|
"Bash(DATABASE_URL=../cursebreaker-parser/cursebreaker.db cargo run:*)",
|
|
"Bash(identify:*)",
|
|
"Bash(diesel migration revert:*)"
|
|
],
|
|
"additionalDirectories": [
|
|
"/home/connor/repos/CBAssets/"
|
|
]
|
|
}
|
|
}
|