Just a bunch of configuration files and scripts to install them on my ~/, so I can feel home on every computer.
Files are grouped in "topics" (e.g. git, javascript, bash etc). Each topic is just a folder that contains the respective configuration files.
What bootstrap.sh does:
- Creates a symbolic link of every
*.lnfile to~/(removing the .ln extension) - Creates a symbolic link of every
*.binfile to~/bin/(removing the .bin extension) - Executes every
*.setupfile
What load.sh does:
- Executes every
*.loadfile, so they are loaded in your environment
The load.sh file need to be executed every time the shell is started, so load it on your rc file (.bashrc, .zshrc, ...).
Main idea and some scritps were taken from @holman dotfiles. Thanks!