Commit 0e7950a
committed
fix(start.sh): LPB_ env loading - empty defaults don't block .env overrides
- Step 0 (lpb.conf.env): Only strip LPB_ prefix if value is non-empty AND bare name not already set
- Step 2 (.env): Same check - non-empty value AND bare name not already set
- Re-sync: Only set bare-name alias if shell didn't already have it
Fixes: empty LPB_ defaults in lpb.conf.env (e.g. LPB_EXA_API_KEY=) no longer
create empty stripped aliases that block .env values.
Precedence: Shell bare name > .env LPB_ value > lpb.conf.env LPB_ value
(empty values never block).1 parent de9fa34 commit 0e7950a
1 file changed
Lines changed: 14 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
66 | 68 | | |
67 | | - | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| |||
147 | 149 | | |
148 | 150 | | |
149 | 151 | | |
| 152 | + | |
| 153 | + | |
150 | 154 | | |
151 | | - | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
154 | 160 | | |
155 | 161 | | |
156 | 162 | | |
157 | 163 | | |
158 | 164 | | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
163 | 171 | | |
164 | 172 | | |
165 | 173 | | |
| |||
0 commit comments