dev-env
dev-env copied to clipboard
Development Environment Configuration with Ansible
Development Environment Configuration with Ansible
Run it
wget -qO- https://raw.github.com/pbassiner/dev-env/master/bootstrap.sh | bash
For testing purposes bootstrap.sh
allows to define the branch with -b|--branch <BRANCH>
(default is master
):
wget -qO- https://raw.github.com/pbassiner/dev-env/master/bootstrap.sh | bash -s -- -b test-branch
Disclaimer
This is just for personal convenience. It's not intended to be highly configurable and I'm most likely not following Ansible's conventions and best practices.
Content
Note: if no version is specified it means the latest will be installed
Dev Tools
SDKs & Runtimes
- OpenJDK 8 & 11
- sbt
-
maven
-
python
- pip
- pipenv
- docker
-
docker-compose
- virtualbox
- vagrant
Editors & IDEs
- Sublime Text 3
- IntelliJ IDEA (Community 2021.1.3)
- PyCharm (Community 2021.1.3)
- DBeaver
- MySQL Workbench
- Typora
Other utilities
Custom configuration
- Fonts
- zsh
- Set as default shell
- Powerlevel9k theme
- Add custom plugins:
- Add autocompletion for:
- hub
- docker-compose
- kubectl
- Symlinks
- oh-my-zsh custom theme
- .zshrc
- .gitconfig
- .aliases
- IntelliJ desktop file for launcher
- terminator custom config
- guake autostart
- Sublime Text 3 config
License
MIT License