Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider supporting deps.exe on Windows #47

Closed
lread opened this issue Apr 18, 2022 · 3 comments · Fixed by #55
Closed

Consider supporting deps.exe on Windows #47

lread opened this issue Apr 18, 2022 · 3 comments · Fixed by #55

Comments

@lread
Copy link

lread commented Apr 18, 2022

I don't know if this is radical or what.

But... the deps.clj binary can be a nice replacement for clojure on Windows.
It works on all Windows shells (not just powershell).

If you like the idea, I'd recommend the installer rename deps.exe to clojure.exe for a seamless CI replacement.

@lread
Copy link
Author

lread commented Apr 27, 2022

In case you are curious, here's what I do to install deps.exe for rewrite-clj.

@zharinov
Copy link
Contributor

zharinov commented May 2, 2022

Not related directly, but @DeLaGuardo would you like to have support for more binaries hosted with github releases, like babashka does? Right now I've made action for zprint formatter, though someone may prefer to use cljstyle.

I remember your argument about Unix way of separating things that do their thing good, but to the another hand, even Unix CLI tools have some meta-level curation mechanisms like "distribution" and "package manager".

@cap10morgan
Copy link
Contributor

This is the only way I've found to get Clojure CLI & GraalVM's native-image to play nicely together on Windows. The official Clojure CLI installation requires Powershell, but GraalVM native-image has to be run from a special cmd.exe w/ certain env vars set by an MS dev tools batch file (Windows man... 🙄). Would be awesome if this action could install it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants