eclectica
eclectica copied to clipboard
☀️ Cool and eclectic version manager for any language
Cool and eclectic version manager for any language
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