Run the installer:
bash setup.sh
or to run a specific role:
bash setup.sh development
Everything is grouped in the following roles:
- Development: Everything related to my development workflow; editor, configs, libraries, database clients, profilers, etc.
- Productivity: Collection of tools for the day-to-day office duties. Communication, text formatters, music players, etc.
- Security: Security and backup configurations.
- Desktop: Extensions and configurations on the operating system.
group_vars/all
: Specify the binary versions and some repositories.
Watch for file changes and run the build
fswatch -or -l 5 -i "*.yml" workspace.yml roles/ | xargs -n1 bash setup.sh