Forrest logo
tool overview
On this page you find all important commands for the CLI tool exenv. If the command you are looking for is missing please ask our AI.

exenv

Exenv is a command-line tool used for managing different versions of the Elixir programming language. It allows developers to easily switch between multiple Elixir versions on their local machine.

Here are some key features and functionalities of exenv:

  1. Version management: Exenv enables you to install, uninstall, and list available Elixir versions on your system. It provides an easy way to manage different versions side by side.

  2. Switching between versions: With exenv, you can switch between installed Elixir versions effortlessly. This is particularly useful when working on projects that require a specific Elixir version.

  3. Shell integration: Exenv offers shell integration features that allow you to automatically set the appropriate Elixir version based on your project's configuration. This ensures that the correct version is used when you switch between different projects.

  4. Plugin system: Exenv provides a plugin system called "exenv plugins" that extends its functionality. Plugins can be used to add additional features, such as auto-completion or improved version management.

  5. Compatibility with build tools: Exenv works seamlessly with popular Elixir build tools like Mix and Hex, ensuring that the correct version is used during project compilation and dependency management.

  6. Community support: Exenv benefits from an active and supportive community that provides regular updates, bug fixes, and new features. You can find useful resources, documentation, and community-driven plugins to enhance your development experience.

Overall, exenv simplifies the management of Elixir versions, making it easier for developers to work with different versions of Elixir and maintain compatibility with their projects.

List of commands for exenv:

  • exenv:tldr:3f0b6 exenv: Use a specific version of Elixir across the whole system.
    $ exenv global ${version}
    try on your machine
    explain this command
  • exenv:tldr:5858c exenv: Install a version of Elixir (requires `elixir-build` plugin ).
    $ exenv install ${version}
    try on your machine
    explain this command
  • exenv:tldr:5c56e exenv: Show the currently selected Elixir version.
    $ exenv ${version}
    try on your machine
    explain this command
  • exenv:tldr:cb6b8 exenv: Display a list of installed versions.
    $ exenv versions
    try on your machine
    explain this command
  • exenv:tldr:ce0dc exenv: Use a specific version of Elixir for the current application/project directory.
    $ exenv local ${version}
    try on your machine
    explain this command
tool overview