kit
kit copied to clipboard
quoted .env values on windows causing script failure
Version 3.45.1
It seems like this issue only cropped up after recent upgrade. After some tinkering I discovered that when my .env looks like this, everything works
KIT=C:/Users/myusername/.kit
KENV=C:/Users/myusername/.kenv
KNODE=C:/Users/myusername/.knode
KIT_TEMPLATE=default
KIT_EXCLUDE_KENVS=examples
KIT_THEME_LIGHT=C:/Users/myusername/.kit/themes/ayu-dark.css
KIT_THEME_DARK=C:/Users/myusername/.kit/themes/ayu-dark.css
KIT_NODE_PATH=C:/Users/myusername/.kit/nodejs/22.9.0/node.exe
however after a reboot, or restart of kit, my .env is updated to look like this. Note KENV and KIT_NODE_PATH
KIT=C:/Users/myusername/.kit
KENV="C:\Users\myusername\.kenv"
KNODE=C:/Users/myusername/.knode
KIT_TEMPLATE=default
KIT_EXCLUDE_KENVS=examples
KIT_THEME_LIGHT=C:/Users/myusername/.kit/themes/ayu-dark.css
KIT_THEME_DARK=C:/Users/myusername/.kit/themes/ayu-dark.css
KIT_NODE_PATH="C:\Users\myusername\.kit\nodejs\22.9.0\node.exe"
And My scripts fail with the following error being logged
[2025-10-14 09:19:39.265] [warn] Error: Could not find package.json at C:\Users\myusername\.kenv\package.json
[2025-10-14 09:19:39.266] [warn] ☠️ ERROR PROMPT SHOULD SHOW ☠️
yikes, thanks for bringing this to my attention! Working on it now