Skip to content

Get core wasp CLI functionality working on Windows #3148

@Martinsos

Description

@Martinsos

🎯 Goal

  • Be able to run wasp CLI on Windows (native, not WSL) with all the core functionality working. I mean wasp CLI version built during wasp development, not installed one (binary).
  • This also includes tests running in CI to ensure no regressions happen. This might be challenging due to having to run test infrastructure on Win? Depends on the tests I guess, let's see.

Core functionality is wasp start, wasp build, wasp db migrate-dev, wasp waspls, wasp clean, ... .

Non-core functionality are commands that one can do without: wasp deploy (because you can deploy manually), wasp start db (because you can start the db manually), ... . These we will handle separately, in another issue.

🗒️ Currently known core features that are not working:

What works

After #3258 gets merged, we will be able to run local dev version of wasp using cabal run wasp-cli and execute some basic commands.
Notice however that there is more to be "built" in order to run fully working dev version of wasp, like setting up the TS packages/libs that come with it. So just running cabal run wasp-cli will crash again at points where those are needed, if they are not set up.
Since we don't have the equivalent of ./run script for Windows, right now that has to be done manually.

Sub-issues

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions