Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanb/dotfiles
config files for zsh, bash, completions, gem, git, irb, rails
https://github.com/ryanb/dotfiles
Last synced: 13 days ago
JSON representation
config files for zsh, bash, completions, gem, git, irb, rails
- Host: GitHub
- URL: https://github.com/ryanb/dotfiles
- Owner: ryanb
- License: mit
- Created: 2008-06-20T22:07:15.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T20:38:05.000Z (14 days ago)
- Last Synced: 2024-06-13T23:27:35.921Z (14 days ago)
- Language: Shell
- Homepage:
- Size: 368 KB
- Stars: 2,309
- Watchers: 40
- Forks: 804
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - ryanb/dotfiles - config files for zsh, bash, completions, gem, git, irb, rails (Shell)
- awesome-stars - ryanb/dotfiles - config files for zsh, bash, completions, gem, git, irb, rails (Shell)
- awesome-stars - ryanb/dotfiles - config files for zsh, bash, completions, gem, git, irb, rails (Shell)
README
# Ryan Bates Dot Files
These are config files to set up Mac OS X command line the way I like it using [Zsh](https://www.zsh.org).
For an older version that uses [Oh My Zsh](https://github.com/robbyrussell/oh-my-zsh), check out [this branch](https://github.com/ryanb/dotfiles/tree/oh-my-zsh).
## Installation
Run the `bin/install` command to copy files over. It will prompt you before replacing if the files already exist.
```sh
git clone git://github.com/ryanb/dotfiles ~/.dotfiles
cd ~/.dotfiles
./bin/install
```After installing, open a new terminal window to see the effects.
Feel free to customize the .zshrc file to match your preference.
## Features
I normally place all of my coding projects in ~/code, so this directory can easily be accessed (and tab completed) with the "c" command.
```sh
c railsca
```There is also an "h" command which behaves similar, but acts on the home path.
```sh
h doc
```If you're using git, you'll notice the current branch name shows up in the prompt while in a git repository.
## Uninstall
To remove the dotfile configs, run the following commands. Be certain to double check the contents of the files before removing so you don't lose custom settings.
```
unlink ~/.bin
unlink ~/.gitignore
unlink ~/.gitconfig
unlink ~/.gemrc
unlink ~/.gvimrc
unlink ~/.irbrc
unlink ~/.vim
unlink ~/.vimrc
rm ~/.zshrc # careful here
rm -rf ~/.dotfiles
```Then open a new terminal window to see the effects.