Skip to content

psc-package sources command hard to use on windows #103

@chexxor

Description

@chexxor

$ purs compile -o output $(psc-package sources) 'src/**/*.purs' will fail because psc-package sources outputs "" directory separator on windows, but my bash shell (mingw) only supports "/" dir separator.
Also, I can't do subcommands like $(...) on a normal windows shell.

I'd guess psc-package is using a library which sees the host OS is windows so outputs in windows format, but psc-package can't use it because it doesn't parse it into a canonical cross-platform file path format.

One suggestion was to pipe it to sed before sending it to purs, but...

$ purs compile -o output $(psc-package sources | sed 's#\\#/#g') 'src/**/*.purs'
bash: /c/Users/chexxor/bin/purescript-0.11.7/purs: Argument list too long

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions