iinm / tools-2020

Development tools and configurations (a.k.a. dotfiles)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tools

Development tools and configurations (a.k.a. dotfiles)

Install

# darwin
brew install zsh tmux git tig ripgrep fd coreutils gnu-sed
# arch linux
sudo pacman -Sy zsh tmux git tig ripgrep fd xsel
# ubuntu
sudo apt install zsh tmux git tig ripgrep fd-find xsel
git clone --recursive https://github.com/iinm/tools.git ~/tools
cd ~/tools
bash link.sh

Setup

# git config
echo -e "\n[include]\npath = ~/tools/.gitconfig" >> ~/.gitconfig

# fzf
test -f ~/.fzf.zsh || ~/tools/opt/fzf/install --all

# java
bash ~/tools/opt/jabba/install.sh
source ~/.jabba/jabba.sh
jabba ls-remote
jabba install $jdk_version
jabba alias default $jdk_version

# python
pyenv install -l | grep miniconda
pyenv install $py_version
pyenv global $py_version

# go
gvm listall
gvm install $go_version -B
gvm use $go_version --default

# node
load_nvm
nvm ls-remote
nvm install $node_version
echo 'export PATH=$TOOLS/opt/nvm/versions/node/$node_version/bin:$PATH' >> ~/.zshenv.local

# rust
~/tools/opt/rustup.rs/rustup-init.sh -y --no-modify-path

About

Development tools and configurations (a.k.a. dotfiles)


Languages

Language:Shell 42.7%Language:Vim Script 34.0%Language:Emacs Lisp 23.0%Language:YASnippet 0.3%