diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-07-03 23:16:26 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-07-03 23:16:26 +0900 |
| commit | 3ed563d1575b9b912d20caf43764c5caf2c4b050 (patch) | |
| tree | 1b46bbf2e3a5e74e69853cc0437d726a26165c0f /home-manager/config/bash | |
| parent | 270a36cedc632241cd9dc5fc09f88aba983c4195 (diff) | |
| download | dotfiles-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/.bashrc | 45 |
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 |
