Ce hook Claude Code intercepte les commandes Bash et les envoie à bashback.
cp hook/bashback-hook.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/bashback-hook.shAjouter dans ~/.claude/settings.json :
{
"hooks": {
"PostToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/bashback-hook.sh"
}
]
}
]
}
}Les commandes sont loggées dans /tmp/bashback.log au format :
[2026-02-05 14:32:01] [mon-projet] CMD: grep -rn "useState" src/
[2026-02-05 14:32:15] [mon-projet] CMD: find . -name "*.ts" -type f
Le workspace correspond au nom du dossier de travail courant.
jq(recommandé) pour parser le JSON correctement- Fallback basique disponible sans jq