kit icon indicating copy to clipboard operation
kit copied to clipboard

quoted .env values on windows causing script failure

Open melgish opened this issue 2 months ago • 1 comments

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 ☠️

melgish avatar Oct 14 '25 13:10 melgish

yikes, thanks for bringing this to my attention! Working on it now

johnlindquist avatar Oct 14 '25 15:10 johnlindquist