Personal project to initialize a computer with all needed things to develop
- Brew - The Missing Package Manager for macOS (or Linux)
- Git - A free and open source distributed version control system
- Zsh - Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
- OhMyZsh - Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration.
- ASDF - Manage multiple runtime versions with a single CLI tool.
- Neovim - Hyperextensible Vim-based text editor
Brew will be installed if it's not yet available on the computer.
Git will be installed and a prompt will help you to configure it (username and email)
Zsh will be installed with some plugins and some basic configs / aliases.
A specific file is add to your home folder to add your proper configs and aliases (.custom.zsh)
ASDF will be installed with the plugins for node and yarn with latest version available for each of them.
Neovim will be installed with a list of plugins to customize the experience
List of plugins:
- NERDTree - File Explorer
- Deoplete - Code Completion
- Vim-javascript - Synthax hightlight for javascript
- palenight.vim - Colorscheme
- CtrlP - Recherche avancée
- Fugitive.vim - Git tools
- Vim-gitgutter - Highlight git changes
- Vim-Airline - Theme VIM
- Syntastic - Syntax checking hacks for vim
- vim-devicons - Adds icons