-
Notifications
You must be signed in to change notification settings - Fork 8
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
head alias #12
Comments
First of all, we need to add support for git-based installations. I've been thinking about the best interface to provide this. The current installation command is swivm install df7c7a
swivm install df7c7a26aadb0dd8d412a8f0faa10c9cb6481ef3 Given this interface, we could also add the What's your opinion on this, @Anniepoo? Maybe @JanWielemaker might also comment on this :) I am also thinking about how to distinguish the then three different installation methods. As of now, we download tarballs from the SWI-Prolog website, or if not available from GitHub releases. With support for git, we add the third method to use git instead of downloading the tarball. After all, we might allow users to choose might method to use when calling swivm install stable --git
swivm install stable --from-git
SWIVM_SOURCE=git swivm install stable
...? |
An option and an environment variable providing the default seem ok to me. Frequent users will simply set the environment variable. Note that |
I don't see anything wrong with use head using the most recent head you've installed. While obviously this means you might not truly be on head, 90% of use case for this is simply to pick up a needed recent change. |
Enhancement request
swivm install head - installs latest master from github
swivm use head - uses it
Handy for picking up new changes. If you're on HEAD you have to manually install, then turn off swivm
The text was updated successfully, but these errors were encountered: