Skip to content
Robust Julia version management for development and production.
Shell C Makefile
Branch: master
Clone or download
Pull request Compare This branch is 9 commits ahead, 57 commits behind taqtiqa:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
completions
dev
docs
libexec
src
test
.agignore
.gitignore
.gitmodules
.markdownlint.yml
.travis.yml
LICENSE
README.md

README.md

jlenv: Simple Julia Version Management


Build Status CodeFactor Codacy Badge

Use jlenv to pick a Julia version for your application and guarantee that your development environment matches production.

Further documentation is here.

Further documentation is here.

Powerful in development. Specify your app's Julia version once, in a single file. Keep all your teammates on the same page. No headaches running apps on different versions of Julia. Just Works™ from the command line and with app servers like Pow. Override the Julia version anytime: just set an environment variable.

Rock-solid in production. Your application's executables are its interface with ops. The Julia version dependency lives in one place—your app—so upgrades and rollbacks are atomic, even when you switch versions.

One thing well. jlenv is concerned solely with switching Julia versions. It's simple and predictable. A rich plugin ecosystem lets you tailor it to suit your needs. Compile your own Julia versions, or use the julia-build plugin to automate the process. See more plugins in the documentation.

Requested Contributor Conduct

In the interest of fostering an excellent code base, we try to encourage anyone to participate in our project. Please do likewise.

You can’t perform that action at this time.