{"repo":"AbdelrahmanHafez/claude-code-plus","free":true,"listed":false,"github":"https://github.com/AbdelrahmanHafez/claude-code-plus","clone":"git clone https://github.com/AbdelrahmanHafez/claude-code-plus.git","description":"Enhancements for Claude Code CLI: smart piped command auto-approval, shell config fix, and 850+ pre-configured safe permissions","language":"Shell","stars":23,"topics":["claude-code","cli","developer-tools","npm-package","productivity"],"license":"MIT","category":"cli-tools","readme_excerpt":"Claude Code Plus Enhancements for Claude Code CLI that fix common pain points and add quality-of-life improvements. Quick Install Or run interactively to customize what gets installed: Features Smart Piped Command Handling The problem: Claude Code's permission system uses prefix matching. If you allow Bash(ls: ) and Bash(grep: ) , running ls grep foo still prompts for permission because the full string doesn't match any single prefix. The solution: A PreToolUse hook that parses piped commands using shfmt , checks each component individually against your allowed permissions, and auto-approves if all parts match. Related: anthropics/claude-code#13340 Shell Configuration Fix The problem: Claude Code ignores the $SHELL environment variable and always uses the system default shell ( /bin/zsh on macOS). This means you lose access to your PATH, aliases, and shell-specific configuration. The solution: A shell alias that wraps the claude command to set SHELL correctly, plus env.SHELL configuration in settings.json. Related: anthropics/claude-code#7490 850+ Safe Permissions Pre-configured auto-approval for common read-only commands: - File & text: ls , cat , head , tail , grep , rg , fd , jq , yq - Git: git status , git diff , git log , git branch , git show (read-only) - GitHub CLI: gh pr list , gh issue view , gh repo view (read-only) - Package managers: npm , yarn , pnpm , pip , cargo , gem , brew (info commands) - Cloud CLIs: aws , az , gcloud (list/describe/show) - DevOps: docker ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AbdelrahmanHafez","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AbdelrahmanHafez/claude-code-plus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}