Shell Environment Management

Open-source Shell projects categorized as Environment Management

Top 11 Shell Environment Management Projects

  • rbenv

    Manage your app's Ruby environment

    Project mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | dev.to | 2023-02-02

    $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed

  • Autoenv

    Directory-based environments

    Project mention: Repeatedly typing export FLASK_ENV=development and export FLASK_APP=hello.py before running flask | reddit.com/r/flask | 2022-09-10

    But IMO the best solution by far is to use autoenv. There is autoenv for bash and autoenv for zsh.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • RVM

    Ruby enVironment Manager (RVM)

    Project mention: Unknown ruby interpreter version (do not know how to handle): File.readFile.join__dir__,.ruby-version.strip | reddit.com/r/reactnative | 2023-01-28

    [!] There was an error parsing \Gemfile`: No such file or directory @ rbsysopen - /Users/transformhub/Desktop/rnapp/.ruby-version. Bundler cannot continue. # from /Users/transformhub/Desktop/rnapp/Gemfile:4 # ------------------------------------------- # # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version > ruby File.read(File.join(dir_, '.ruby-version')).strip # # -------------------------------------------`

  • ruby-build

    Compile and install Ruby

    Project mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | dev.to | 2023-02-02

    $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed

  • chruby

    Changes the current Ruby

    Project mention: Local dev environment management tool | reddit.com/r/ruby | 2022-11-18

    I don’t want any of the bells & whistles that come with rvm and rbenv; I prefer the simplicity of chruby. I’ve used it for 10 years (is that possible?!) and I’ve never cursed at it.

  • ruby-install

    Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby

    Project mention: Install later versions of Ruby in Ubuntu 18.04 using apt | reddit.com/r/ruby | 2022-08-03

    Use the ruby-install tool for this. https://github.com/postmodern/ruby-install

  • p

    :snake: Python Version Management Made Simple (by qw3rtman)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • crenv

    :gem: Crystal version manager like rbenv.

  • gem_home

    A tool for changing your $GEM_HOME

  • asdf-crystal

    Crystal plugin for the asdf version manager

  • fry

    Simple ruby version manager for fish

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

Shell Environment Management related posts

Index

What are some of the best open-source Environment Management projects in Shell? This list will help you:

Project Stars
1 rbenv 14,765
2 Autoenv 5,134
3 RVM 4,889
4 ruby-build 3,715
5 chruby 2,676
6 ruby-install 1,757
7 p 773
8 crenv 233
9 gem_home 118
10 asdf-crystal 69
11 fry 61
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com