aboutsummaryrefslogtreecommitdiffhomepage
path: root/home-manager/config/bash
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-03 23:16:26 +0900
committernsfisis <nsfisis@gmail.com>2025-07-03 23:16:26 +0900
commit3ed563d1575b9b912d20caf43764c5caf2c4b050 (patch)
tree1b46bbf2e3a5e74e69853cc0437d726a26165c0f /home-manager/config/bash
parent270a36cedc632241cd9dc5fc09f88aba983c4195 (diff)
downloaddotfiles-3ed563d1575b9b912d20caf43764c5caf2c4b050.tar.gz
dotfiles-3ed563d1575b9b912d20caf43764c5caf2c4b050.tar.zst
dotfiles-3ed563d1575b9b912d20caf43764c5caf2c4b050.zip
claude-code: support zsh
Diffstat (limited to 'home-manager/config/bash')
-rw-r--r--home-manager/config/bash/.bashrc45
1 files changed, 1 insertions, 44 deletions
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