erln8 | A sneaky Erlang version manager , v1

 by   metadave C Version: erln8-0.9.9 License: Apache-2.0

kandi X-RAY | erln8 Summary

kandi X-RAY | erln8 Summary

erln8 is a C library. erln8 has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitLab, GitHub.

erln8 (erl-in-ate) allows you to compile and manage multiple versions of Erlang from source. Instead of downloading individual source packages, it downloads the Github OTP mirror so you are essentially downloading all available versions at once. Additionaly, you can add your own git repos to support custom OTP patches etc. The cool thing about erln8 is that you only need to add it to your PATH to use it. No funny environment tweaking ;-) It works by reading an erln8.config config file out of the current directory, or by searching up the directory tree until it finds one. This allows you to "set a version of Erlang to use for a project and forget it".
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              erln8 has a low active ecosystem.
              It has 58 star(s) with 11 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 3 open issues and 7 have been closed. On average issues are closed in 35 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of erln8 is erln8-0.9.9

            kandi-Quality Quality

              erln8 has 0 bugs and 0 code smells.

            kandi-Security Security

              erln8 has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              erln8 code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              erln8 is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              erln8 releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of erln8
            Get all kandi verified functions for this library.

            erln8 Key Features

            No Key Features are available at this moment for erln8.

            erln8 Examples and Code Snippets

            Initial setup
            Cdot img1Lines of Code : 16dot img1License : Permissive (Apache-2.0)
            copy iconCopy
            erln8 --init
            
            erln8 --clone default
            
            erln8 --buildable
            
            erln8 --buildable --repo default
            
              erln8 --build --tag OTP_R16B02 --id r16b02 --config osx_llvm
              erln8 --build --tag OTP_R15B01 --id r15b01 --config osx_llvm
            
              erln8 --build --repo basho --ta  
            Installation,Building
            Cdot img2Lines of Code : 12dot img2License : Permissive (Apache-2.0)
            copy iconCopy
             # remove Erlang from your path!!
            
            git clone https://github.com/metadave/erln8.git
            cd erln8
            make
            sudo make install
             # NOTE: on FreeBSD, you MUST use
             #   sudo gmake install
            
             # the default location is /usr/local/bin/erln8
             # OR
            sudo make PREFIX=/opt   
            Customizing your shell prompt
            Cdot img3Lines of Code : 9dot img3License : Permissive (Apache-2.0)
            copy iconCopy
            erln8 --prompt
            
            function erl_version() {
              erln8 --prompt
            }
            
             # note, this also displays git info for the cwd
            PS1='\[$(tput bold)\]\[$(tput setaf 2)\]$(erl_version)\[$(tput sgr0)\]:\[\e[0;36m\]$(__git_ps1 "[%s]")\[\e[m\]\[$(tput setaf 3)\]\h\[$(tput   

            Community Discussions

            No Community Discussions are available at this moment for erln8.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install erln8

            NOTE: erln8 version 0.9.0 breaks backwards compatibility. You'll need to rm -rf ~/.erln8.d and reinitialize erln8.
            To create erln8 config files, clone the default OTP repo, and build the latest version of Erlang (OTP-17.0.1 as of writing), simply run:. Depending on your system, it could take quite awhile to download the OTP Git repository and build Erlang. It might be a nice time to get a beer/coffee/tea/Tab. Note: there aren't any options passed to the configure script during build when --quickstart is used. On OSX, this defaults to a measly 32-bits install.
            Run this once, it creates ~/.erln8.d and ~/.erln8.d/config. Next, you'll need to clone the OTP source repo from Github if you don't have Erlang installed. This default repo is cloned to ~/.erln8.d/repos/default.
            erln8 allows you to pass arbitrary flags to the configure script as part of a config. To add a config, edit ~/.erln8.d/config and append a name=configstring to the [Configs] section. To specify environment variables to be used during a build, create a config name=configstring as show above, as well as an additional name_env=vars setting. Any config that has an accompanying *.

            Support

            You can ask questions on the Freenode #erln8 IRC channel. You can also ask questions on the erln8 mailing list.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link