git clone https://github.com/fs/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
sh script/setup cd ~/.dotfiles
sh script/unlinkThere's a few special files in the hierarchy.
bin/: Anything inbin/will get added to your$PATHand be made available everywhere.topic/\*.bash: Any files ending in.bashget loaded into your environment.topic/path.bash: Any file namedpath.bashis loaded first and is expected to setup$PATHor similar.topic/completion.bash: Any file namedcompletion.bashis loaded last and is expected to setup autocomplete.topic/\*.symlink: Any files ending in*.symlinkget symlinked into your$HOME. 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 runscript/setup.
Flatstack dotfiles is maintained by Timur Vafin. It was written by Zack Holman with the help of contributors.