Kiex

Elixir version manager and builder

View the Project on GitHub taylor/kiex

Kiex allows you to easily build and switch between different Elixir versions.

It supports setting the default (global) Elixir version as well as per shell/project versions.

Everything is self-contained under ~/.kiex.

Usage is based lightly on RVM, kerl, and rbenv.

Install

Prereqs: bash

Run the following to get up and running:

curl -Lqs https://raw.githubusercontent.com/taylor/kiex/master/install | bash -s

which will install in $HOME/.kiex.

Usage

List installed versions

List known releases

Install a known release

Use specific elixir version

Use sub-shell with specific elixir version

Set default elixir version

Uninstall kiex and elixirs

Upgrade kiex

Design philosophy

Comparison Q&A

How is it like exenv (rbenv)?

How is it not like exenv?

How is it like Kerl?

How is it not like Kerl?

How is it like RVM?

How is it not like RVM?

Platforms/Shells tested

Operating Systems:

Shells:

Erlang installs:

Alternatives and References

Alternatives:

Related tools:

Limitations

TODO

License

MIT License... See LICENSE file