dotfiles
My dotfiles
Installation
mkdir -p ~/projects/dotfiles
cd ~/projects/dotfiles
git clone https://github.com/alebelcor/dotfiles.git .
source scripts/bootstrapGit-free install
mkdir -p ~/projects/dotfiles
cd ~/projects/dotfiles
curl --location https://github.com/alebelcor/dotfiles/tarball/master | tar -xz --strip-components 1 --exclude={.editorconfig,.gitattributes,.gitignore,license,readme.md}
source scripts/bootstrapUsage
Everything is built around "topics".
A "topic" is a folder associated to a specific subject (e.g. node for Node.js).
A "topic" will have setup and configuration relevant to the subject like so:
topic/path.zsh: Any file namedpath.zshis loaded first and is expected to setup$PATHtopic/*.zsh: Any files ending in.zshget loaded into your environmenttopic/completion.zsh: Any file namedcompletion.zshis loaded last and is expected to set up autocompletetopic/install.sh: Any file namedinstall.shis executed when you runscripts/install. To avoid being loaded automatically, its extension is.sh, not.zshtopic/*.symlink: Any file ending in.symlinkgets symlinked into your$HOMEwhen you runscript/bootstrap
There are other files/folders not related to a specific "topic":
bin/: Anything here will get added to the$PATHscripts/: Contains scripts relevant to the dotfiles installationBrewfile: A list of command-line utils, apps, and others, that will be installed via Homebrew, Homebrew-Cask, andmas-cli
Inspired by
License
MIT © Alejandro Beltrán

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
