git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.5.1Bash on Ubuntu (and other Linux distros):
echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrcZsh:
echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.zshrc
echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.zshrcasdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.gitAfter install erlang go to asdf-erlang
asdf install erlang 21.0.8
asdf global erlang 21.0.8
asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install elixir 1.7.4-otp-21
asdf global elixir 1.7.4-otp-21sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev
asdf plugin-add python https://github.com/tuvistavie/asdf-python.git
asdf install python 3.6.6
asdf global python 3.6.6pip install pipenv black isort pylint ipython mypyasdf reshim pythonpipenv shellpipenv --rmpipenv checkyapf -i . -rpylint banking_payment_integrations/import pdb; pdb.set_trace(){
"python.formatting.provider": "yapf",
"python.formatting.yapfPath": "~/.asdf/shims/yapf",
"python.linting.enabled": true,
"python.linting.flake8Path": "~/.asdf/shims/flake8",
"python.linting.mypyEnabled": true,
"python.linting.mypyPath": "~/.asdf/shims/mypy",
"python.linting.pep8Path": "~/.asdf/shims/pep8",
"python.linting.pylintEnabled": true,
"python.linting.pylintPath": "~/.asdf/shims/pylint",
"python.unitTest.nosetestsEnabled": false,
"python.unitTest.pyTestEnabled": true,
"python.unitTest.unittestEnabled": true
}