summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-19 11:55:33 -0600
committerCraig Jennings <c@cjennings.net>2026-01-19 11:55:33 -0600
commit1c1b89a59f22eed32f9daf0769ca167462e86cc8 (patch)
tree7fb058711e909305b49c9766c63b8add7ab44fb9 /archsetup
parent393a8df920613b03524deedbbd6db90642c3adea (diff)
feat(archsetup): add claude-code AI coding assistant
Installs @anthropic-ai/claude-code via npm after npm is installed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup5
1 files changed, 5 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index a2bdcd7..2f75055 100755
--- a/archsetup
+++ b/archsetup
@@ -1365,6 +1365,11 @@ developer_workstation () {
pacman_install npm # Node-js package manager
aur_install nvm # Node-js version manager
+ # AI coding assistant
+ action="installing claude-code via npm" && display "task" "$action"
+ (sudo -u "$username" npm install -g @anthropic-ai/claude-code >> "$logfile" 2>&1) || \
+ error "error" "$action" "$?"
+
# HTML
pacman_install tidy # HTML formatter
pacman_install prettier # Multi-language formatter