It seems to correctly recognize that it needs the .ps1 script on Windows but then it doesn't call a full path and I think this is the issue. \Users\nwest\.cache\trunk\launcher\trunk.ps1 : The term '\Users\nwest\.cache\trunk\launcher\trunk.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + \Users\nwest\.cache\trunk\launcher\trunk.ps1 init --vscode + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (\Users\nwest\.c...ncher\trunk.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException