-
Notifications
You must be signed in to change notification settings - Fork 476
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
Easy cross-platform installation #446
Comments
I move between systems a lot so I really appreciate your commitment to cross-platform support. Thank you! For Windows, maybe consider something similar to Scoop: https://github.com/lukesampson/scoop#installation This is pretty analogous to the curl method and provides a quick copy/paste install anywhere Powershell exists and the user has the right to set an Execution Policy, which for most people is probably everywhere. I would find this install method very convenient to allow the use of Just in Windows CI, for example. An installer would make a good additional method too, for those that need/prefer it. |
You're most welcome!
Just is actually already packaged by scoop: https://github.com/casey/just#packages |
Right, I happen to use Scoop myself. I thought this thread was for additional ways to install Just? The installation method of Scoop itself is:
So I was suggesting something similar for Just, as this would be a convenient install option in places where Scoop is not available/wanted/needed. So the possible install options on Windows might include:
Apologies if I misunderstood the OP. I can make a separate issue for discussion if you prefer. |
Whoops, my mistake, I misunderstood. Yeah, I think your suggesting is the right way to go. Do most applications that provide a shell one-liner to install (like scoop) use I'm not super familiar with the windows command line, so I'm curious what the equivalent of |
I would say that pattern is the native Windows equivalent of Something slightly more analogous (using Python as an example) would be:
But then of course you're dependent on Windows users having whatever execution method you choose. A middle-ground might be to depend on Windows Subsystem for Linux being enabled, in which case |
That makes sense, thanks for all the info! It sounds like using |
I would say based on the latest updates from Microsoft the recommended way to install for Windows 10 at least would be Winget https://github.com/microsoft/winget-pkgs |
That will imply creating a "package". #710 |
I'd like there to be easy-to-follow installation instructions for Linux, MacOS, and Windows.
For unix-based operating systems, like Linux, MacOS and the Linux Subsystem for Windows, this will probably mean
curl --proto '=https' --tlsv1.2 -sSf https://just.systems | sh
For Windows, this would mean something equivalent to the above, but which works out of the box in powershell or cmd.exe.
The text was updated successfully, but these errors were encountered: