rossmacarthur / sheldon

:bowtie: Fast, configurable, shell plugin manager
https://sheldon.cli.rs
Apache License 2.0
958 stars 21 forks source link

Support Windows #167

Open CrystalMethod opened 7 months ago

CrystalMethod commented 7 months ago

Is there any chance to get Sheldon binaries for Windows arm64 a/o amd64? I would be more then happy to test the packages.

rossmacarthur commented 7 months ago

The following fixes will need to be implemented to get sheldon working on windows, not sure if there's anything else. I'm happy to accept PRs for any of these changes.

kvnxiao commented 6 months ago

@rossmacarthur What do you think about the fs2 crate and its lock exclusive functions? https://docs.rs/fs2/latest/fs2/trait.FileExt.html if these are sufficient then it would be simple to just swap out fmutex with fs2 and it should compile (minus the test cases obviously) onWindows successfully.