Files
dotfiles/dot_claude/settings.json
T

182 lines
3.9 KiB
JSON

{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "rtk hook claude"
}
]
}
]
},
"enabledPlugins": {
"github@claude-plugins-official": false,
"ruby-lsp@claude-plugins-official": true,
"andrej-karpathy-skills@karpathy-skills": true
},
"extraKnownMarketplaces": {
"superpowers-marketplace": {
"source": {
"source": "github",
"repo": "obra/superpowers-marketplace"
}
},
"karpathy-skills": {
"source": {
"source": "github",
"repo": "forrestchang/andrej-karpathy-skills"
}
}
},
"permissions": {
"allow": [
"Bash(rtk *)",
"Bash(ls *)", "Bash(ls)",
"Bash(ll *)", "Bash(ll)",
"Bash(la *)", "Bash(la)",
"Bash(eza *)",
"Bash(find *)",
"Bash(fd *)",
"Bash(pwd)",
"Bash(which *)",
"Bash(type *)",
"Bash(command -v *)",
"Bash(whereis *)",
"Bash(cat *)",
"Bash(bat *)",
"Bash(head *)",
"Bash(tail *)",
"Bash(less *)",
"Bash(wc *)",
"Bash(file *)",
"Bash(stat *)",
"Bash(grep *)",
"Bash(rg *)",
"Bash(ag *)",
"Bash(echo *)",
"Bash(printf *)",
"Bash(sed *)",
"Bash(awk *)",
"Bash(cut *)",
"Bash(sort *)",
"Bash(uniq *)",
"Bash(tr *)",
"Bash(jq *)",
"Bash(mkdir *)",
"Bash(touch *)",
"Bash(cp *)",
"Bash(mv *)",
"Bash(chmod *)",
"Bash(chown *)",
"Bash(ln *)",
"Bash(git status *)", "Bash(git status)",
"Bash(git log *)",
"Bash(git diff *)",
"Bash(git show *)",
"Bash(git branch *)",
"Bash(git remote *)",
"Bash(git stash *)",
"Bash(git tag *)",
"Bash(git add *)",
"Bash(git commit *)",
"Bash(git checkout *)",
"Bash(git switch *)",
"Bash(git restore *)",
"Bash(git fetch *)",
"Bash(git pull *)",
"Bash(git push *)",
"Bash(git mv *)",
"Bash(git rm *)",
"Bash(git config *)",
"Bash(git blame *)",
"Bash(git describe *)",
"Bash(git shortlog *)",
"Bash(chezmoi *)",
"Bash(npm *)",
"Bash(npx *)",
"Bash(yarn *)",
"Bash(pnpm *)",
"Bash(node *)",
"Bash(bun *)",
"Bash(bundle *)",
"Bash(gem *)",
"Bash(ruby *)",
"Bash(rbenv *)",
"Bash(rspec *)",
"Bash(rails *)",
"Bash(bin/rails *)",
"Bash(python *)",
"Bash(python3 *)",
"Bash(pip *)",
"Bash(pip3 *)",
"Bash(uv *)",
"Bash(pytest *)",
"Bash(poetry *)",
"Bash(cargo *)",
"Bash(rustc *)",
"Bash(rustup *)",
"Bash(go *)",
"Bash(make *)",
"Bash(date *)", "Bash(date)",
"Bash(uname *)",
"Bash(hostname *)",
"Bash(whoami)",
"Bash(id)",
"Bash(env)", "Bash(env *)",
"Bash(printenv *)",
"Bash(ps *)",
"Bash(df *)",
"Bash(du *)",
"Bash(free *)",
"Bash(uptime)",
"Bash(lsof *)",
"Bash(ss *)",
"Bash(ip *)",
"Bash(ping *)",
"Bash(curl *)",
"Bash(wget *)",
"Bash(ssh *)",
"Bash(ssh-keygen *)",
"Bash(pacman -Q*)",
"Bash(pacman -Si *)",
"Bash(pacman -Ss *)",
"Bash(paru -Q*)",
"Bash(systemctl status *)",
"Bash(journalctl *)",
"Bash(resticprofile *)",
"Bash(restic *)",
"Bash(rclone *)",
"Bash(age *)",
"Bash(docker ps *)", "Bash(docker ps)",
"Bash(docker images *)", "Bash(docker images)",
"Bash(docker logs *)",
"Bash(docker inspect *)",
"Bash(docker exec *)",
"Bash(kubectl get *)",
"Bash(kubectl describe *)",
"Bash(kubectl logs *)"
]
},
"language": "Russian",
"effortLevel": "high",
"remoteControlAtStartup": false,
"agentPushNotifEnabled": true
}