Project

eclectica

0.01
Low commit activity in last 3 years
A long-lived project that still receives updates
Cool and eclectic version manager for any language
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Eclectica

Cool and eclectic version manager for any language

Build Status GoDoc Go Report



Eclectica unifies management of any language under one cohesive and minimalistic interface.

Like pyenv for Python, rbenv for Ruby, nvm Node.js and etc. Managing multiple languages and doing it in a little more enjoyable fashion

Install

  • go get
  • npm
  • pip
  • gem
  • cargo
  • curl
  • wget

go get

go install github.com/markelog/eclectica/bin/{ec,ec-proxy}@latest

npm

[sudo] npm install -g eclectica

pip

sudo -H pip install -v eclectica

gem

sudo gem install eclectica

cargo

cargo install eclectica

curl

curl -s https://raw.githubusercontent.com/markelog/ec-install/master/scripts/install.sh | sh

Default installation folder is /usr/local/bin, so you might need to execute sh with sudo like this –

curl -s https://raw.githubusercontent.com/markelog/ec-install/master/scripts/install.sh | sudo sh

if you need to install it to your $HOME for example, do this

curl -s https://raw.githubusercontent.com/markelog/ec-install/master/scripts/install.sh | EC_DEST=~/bin sh

wget

wget -qO - https://raw.githubusercontent.com/markelog/ec-install/master/scripts/install.sh | sh

Default installation folder is /usr/local/bin, so you might need to execute sh with sudo like this –

wget -qO - https://raw.githubusercontent.com/markelog/ec-install/master/scripts/wget-install.sh | sudo sh

if you need to install it to your $HOME for example, do this

wget -qO - https://raw.githubusercontent.com/markelog/ec-install/master/scripts/wget-install.sh | EC_DEST=~/bin sh