Remote repository for my configuration files
git clone https://github.com/jtarasovic/configuration.git ~/.dotfiles && ~/.dotfiles/install/fedora.sh
Additional files are symlinked to their corresponding dot file in ~/
- Opening a new Terminal window/tab:
- bash
- OS X:
.bash_profileor.profile(1st found) - Linux:
.profile(Ubuntu, once per desktop login session) +.bashrc
- OS X:
- zsh
- OS X:
.zshenv+.zprofile+.zshrc - Linux:
.profile(Ubuntu, once per desktop login session) +.zshenv+.zshrc
- OS X:
- bash
- Logging into a system via SSH:
- bash:
.bash_profileor.profile(1st found) - zsh:
.zshenv+.zprofile+.zshrc
- bash:
- Executing a command remotely with
sshor Capistrano:- bash: source file in
$BASH_ENV - zsh:
.zshenv
- bash: source file in
- Remote git hook triggered by push over SSH:
- no init files get sourced, since hooks are running within a restricted shell
- PATH will be roughly:
/usr/libexec/git-core:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin
- Basic flow
zshenvenv.shpath.sh
zprofilezshrczsh-completionmisc.sh<$(brew --prefix nvm)/nvm.sh><~/.rvm/scripts/rvm><~/perl5/perlbrew/etc/bashrc>npm_completionprompt.sh- sets up promptgitconfig.shemail.sh- gitignored. contains email address
aliases.shzsh-syntax-highlighting