atxtechbro / atxtechbro/dotfiles

fix: Add ls command to auto-approve bash permissions

Open
#608 0 comments 0 reactions 0 assignees View on GitHub
claude-code permissions tool-use
Dominant language
Shell
Stars
27
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Problem
Getting prompted for `ls` command even though we have `"Bash(ls:*)"` in permissions.

## Exact Prompt
```
Bash command
ls -la /home/linuxmint-lp/ppv/pillars/dotfiles/.claude/
List contents of .claude directory

Do you want to proceed?
```

## Investigation Needed
We already have `"Bash(ls:*)"` in `.claude/settings.local.json` but still getting prompted. Same pattern as #605 (mkdir) and #606 (find).

This is becoming a pattern - all our Bash permissions aren't working.

Related: #593, #600, #603, #605, #606 (permissions work)
Principle: tracer-bullets

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting .claude/settings.local.json and reproducing the reported prompt for `ls -la /home/linuxmint-lp/ppv/pillars/dotfiles/.claude/`. Compare the behavior with related issues #605 and #606; the work is done when the existing `Bash(ls:*)` permission auto-approves the command without prompting.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.