From 3ed563d1575b9b912d20caf43764c5caf2c4b050 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 3 Jul 2025 23:16:26 +0900 Subject: claude-code: support zsh --- home-manager/config/bash/.bashrc | 45 +--------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) (limited to 'home-manager/config/bash') diff --git a/home-manager/config/bash/.bashrc b/home-manager/config/bash/.bashrc index 39d2837..439e34c 100644 --- a/home-manager/config/bash/.bashrc +++ b/home-manager/config/bash/.bashrc @@ -1,44 +1 @@ -# Safe wrappers for Claude Code -if [[ -n "$CLAUDECODE" ]]; then - # Safe wrapper for find command - find() { - local has_dangerous=0 - - for arg in "$@"; do - case "$arg" in - -delete|-exec|-execdir|-fls|-fprint|-fprint0|-fprintf|-ok|-okdir) - has_dangerous=1 - break - ;; - esac - done - - if [[ $has_dangerous == 1 ]]; then - echo "Error: dangerous actions, -delete/-exec/-execdir/-fls/-fprint/-fprint0/-fprintf/-ok/-okdir, are not allowed in Claude Code environment" >&2 - return 1 - fi - - command find "$@" - } - - # Safe wrapper for fd command - fd() { - local has_dangerous=0 - - for arg in "$@"; do - case "$arg" in - -x|--exec|-X|--exec-batch) - has_dangerous=1 - break - ;; - esac - done - - if [[ $has_dangerous == 1 ]]; then - echo "Error: dangerous actions, -x/--exec/-X/--exec-batch, are not allowed in Claude Code environment" >&2 - return 1 - fi - - command fd "$@" - } -fi +source "${XDG_CONFIG_HOME:-$HOME/.config}"/sh/claude-code.sh -- cgit v1.2.3-70-g09d2