You can clone with
HTTPS or Subversion.
Remove some things that I don’t use
This commit drops some aliases, functions, and settings from the project that I wasn’t using at all. It also cleans up some of the remaining code.
.bash_profile: Enable tab completion for `git` and `g`
.bash_profile: Remove ‘autocomplete Grunt commands’
.bash_profile: Autocomplete Grunt commands
Use newlines at EOF consistently
.bash_profile: Add `~/bin` to the `$PATH`
Just like before, the `$PATH` can still safely be extended by adding `~/.path`.
.bash_profile: Fix typo
Only source `~/.extra` once.
.bash_profile: Source `~/.path` before and `~/.extra` after all the o…
.bash_profile: Source `~/.extra` before the other dotfiles
This is needed in case `$PATH` is expanded in `~/.extra`.
Remove the feature tests for Bash 4 features and just fail silently
Hat tip: @svnpenn.
Enable some Bash 4 features when possible:
- Recursive globbing
.bash_profile: Add tab completion for many more commands
.bash_profile: Add `killall` tab completion for common apps
.osx: Make Trackpad settings more robust
.bash_profile: Add tab completion for `killall SystemUIServer`
* Append to the Bash history file, rather than overwriting it
* Autocorrect typos in path names when using `cd`
.bash_profile: Be sure to source `.bash_prompt` first, in case it set…
…s the PATH and subsequent dotfiles rely on it
Better `json` function
Use tabs instead of double-space indents
Use double quotes more consistently.
Prefer US English and use UTF-8.
Sexier file sourcing.
Check if ~/.ssh/config exists before grepping it.
Add tab completion for `defaults read|write NSGlobalDomain`. Useful w…
…hen looking for new ~/.osx additions.
Better tab completion for SSH hostnames based on ~/.ssh/config.