summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-05-20 15:22:07 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-05-20 15:22:07 +0200
commit2e65b0e8b40c7b213ab8064781c45ef41398ee04 (patch)
tree298d948da14fc62d7f80e68f813ee027ea1deb57 /.local/bin
parentb49254b4e382457fe242a32498a5bcd1b4f9c9c1 (diff)
downloaddotfiles-2e65b0e8b40c7b213ab8064781c45ef41398ee04.tar.gz
dotfiles-2e65b0e8b40c7b213ab8064781c45ef41398ee04.zip
misc(dotfiles): install Claude Code on sync
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/dotfiles7
1 files changed, 7 insertions, 0 deletions
diff --git a/.local/bin/dotfiles b/.local/bin/dotfiles
index 3f741ec..3b608c3 100755
--- a/.local/bin/dotfiles
+++ b/.local/bin/dotfiles
@@ -84,6 +84,12 @@ link_browserpass_host() {
make --no-print-directory --directory=/usr/lib/browserpass hosts-firefox-user
}
+sync_claude() {
+ if [[ ! -x ~/.local/bin/claude ]]; then
+ curl -fsSL https://claude.ai/install.sh | bash
+ fi
+}
+
build_and_install_nvim() {
local src_dir="$HOME/.local/share/dotfiles/deps/neovim"
local build_dir="$HOME/.local/share/nvim"
@@ -159,6 +165,7 @@ sync)
link_browserpass_host
sync_nvim
sync_mdformat
+ sync_claude
;;
reinstall-nvim) reinstall_nvim ;;
on) clipboard_hint "source $HOME/.local/share/dotfiles/dotfiles_on.env" ;;