dotfiles
In Spanish, onomatopoeia used to imitate the sound of a blow, or the blow itself. Also used repeatedly. (source)
$ curl -fsSL https://raw.github.com/Macxim/dotfiles/master/hajimete | zsh
$ zas
This command should update this repository, then trigger zasca
(which is the heart of these dotfiles).
Here is what is automatically handled by this awesome index.zsh (inspired by @holman's work).
component/*.zsh
: Any files ending in .zsh get loaded into your environment.component/path.zsh
: Any file named path.zsh
is loaded first and is expected to setup $PATH or similar.component/completion.zsh
: Any file named completion.zsh
is loaded last and is expected to setup autocomplete.component/functions/
: component functions should be defined here.component/setup
: component setup is done in this file.component/*.symlink
: Any files ending in *.symlink
get symlinked into your $HOME (prefixed by .
). This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded files in your home directory. These get symlinked in when you run $ .symlinks
.Note: to setup one component only, just run $ setup {component_name}