Commit b580c780357d
Changed files (1)
dots
dots/Makefile
@@ -236,6 +236,30 @@ $(AGENT_INSTRUCTION_FILES) : $(CANON_AGENTS) force
@mkdir -p $(@D)
@ln -snf $< $@
+##@ Project Envrc
+# Per-project .envrc files that set PI_START_MODE for automatic pi mode selection.
+# These are plain files (not symlinks) since they live outside the home repo.
+
+all += project-envrc
+PROJECT_ENVRC := ~/src/.envrc ~/src/tektoncd/.envrc ~/src/osp/.envrc
+
+project-envrc : $(PROJECT_ENVRC)
+
+~/src/.envrc : force
+ @echo "โ Creating $@"
+ @mkdir -p $(@D)
+ @printf 'export PI_START_MODE=code-oss-gpt\n' > $@
+
+~/src/tektoncd/.envrc : force
+ @echo "โ Creating $@"
+ @mkdir -p $(@D)
+ @printf 'export PI_START_MODE=code-oss\n' > $@
+
+~/src/osp/.envrc : force
+ @echo "โ Creating $@"
+ @mkdir -p $(@D)
+ @printf 'export PI_START_MODE=code-work\n' > $@
+
##@ Meta
all : $(all) pi-extensions-install