Use curl
or wget
to install packages and configures!
Both linux and macos supported!
NOTE: myconfig will OVERWRITE your oh-my-zsh
, vim
and tmux
configures!
via curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/toosyou/myconfig/master/install.sh)"
via wget
bash -c "$(wget https://raw.githubusercontent.com/toosyou/myconfig/master/install.sh -O -)"
- Only one password is needed to sudo
apt-get
andchsh
. - Whole installation lasts about one minute, and you're ready to roll!
- brew (macos only)
- zsh
- oh-my-zsh
- bullet-train.zsh
- Which needs powerline compatible fonts like Vim Powerline patched fonts, Input Mono or Monoid.
- zsh-autosuggestions
- zsh-syntax-highlighting
- some aliases with commands that I always type wrong.
- mosh
- thefuck
- vim
- Vundle
- The ultimate Vim configuration: vimrc
- delimitMate
- YouCompleteMe(with C-family languages support)
- tmux
- mouse support
- Tmux Plugin Manager (tmux >= 2.3)
- tmux-sensible (tmux >= 2.3)
- tmux-resurrect (tmux >= 2.3)
- tmux-yank (tmux >= 2.3)
- tmux-continuum(tmux >= 2.3)
- git
- wget
- python3
- pip3
If pip or pip3 does not work under Linux machine (Impoer Error: Cannot import name main), please try the following solution:
sudo vim /usr/bin/pip3 (or pip)
or
sudo vim $(which pip3) (or $(which pip))
and, change from
from pip import main
if __name__ == '__main__':
sys.exit(main())
to
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
- email: toosyou.tw@gmail.com