From 9199ad5c9ebfc06e7266c6978b7a92ed70a8f714 Mon Sep 17 00:00:00 2001 From: bastien Date: Mon, 13 Apr 2026 14:08:36 +0200 Subject: [PATCH] =?UTF-8?q?refactor=20Makefile:=20install=E2=86=92bootstra?= =?UTF-8?q?p,=20add=20plugin=20target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit make install now calls install.sh (full bootstrap). make plugin calls install-plugins.sh (plugins only). Removes redundant bootstrap target. Co-Authored-By: Claude Opus 4.6 --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index fe27f4a..a57b457 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,12 @@ -.PHONY: help install link doctor update new-skill +.PHONY: help install plugin link doctor update new-skill help: ## Show available commands @grep -E '^[a-zA-Z_-]+:.*##' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*## "}; {printf " make %-14s %s\n", $$1, $$2}' -install: link ## Full install: symlinks + prerequisites + plugins +install: ## First-time setup: install Claude Code + auth + symlinks + plugins + bash install.sh + +plugin: ## Install prerequisites + all plugins bash install-plugins.sh link: ## Create/update symlinks into ~/.claude/ @@ -12,7 +15,7 @@ link: ## Create/update symlinks into ~/.claude/ doctor: ## Run setup diagnostic bash doctor.sh -update: ## Update config, submodules, plugins, and verify +update: ## Update Claude Code, config, submodules, plugins, and verify bash update-all.sh onboard: link ## Onboard an existing project (run from the project directory)