Common configuration files and handy scripts to use when setting up or improving a shell environment.
$ git clone https://github.com/daneah/dotfiles
$ cd dotfiles
$ git submodule update --init --recursive
$ ./install.zsh
File | Purpose |
---|---|
Brewfile |
A list of things to be installed using Homebrew |
alexrc |
Configuration for alex , the considerate writing tool. |
aliases.zsh |
Command aliases that work in zsh but may not be safe for other shells. |
ctags |
Configuration for the ctags indexing tool. |
functions.zsh |
Function definitions useful in zsh that may not be safe for other shells. |
gitconfig |
Configuration to provide convenience methods when using git on the command line. Supports an untracked ~/.gitconfig.local file to avoid committing sensitive information. |
hushlogin |
Tells macOS not to include Last Login messages on shell startup. |
pystartup |
Configuration for Python startup, namely to enable readline capabilities from previous sessions along with tab completion. |
ripgreprc |
Configuration for ack . Ignores several common generated output directory patterns. |
screenrc |
Configuration for screen status line. |
starship.toml |
Configuration for Starship command prompts. |
vimrc |
Configuration to improve the user experience of Vim. No fancy macros, just good highlighting and native settings along with some position history. |
zshrc |
Configuration settings for making zsh even more awesome. |
zprofile |
Environment changes during startup. |