Skip to content

quoted .env values on windows causing script failure #1601

Description

@melgish

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions