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_profile
or.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_profile
or.profile
(1st found) - zsh:
.zshenv
+.zprofile
+.zshrc
- bash:
- Executing a command remotely with
ssh
or 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
zshenv
env.sh
path.sh
zprofile
zshrc
zsh-completion
misc.sh
<$(brew --prefix nvm)/nvm.sh>
<~/.rvm/scripts/rvm>
<~/perl5/perlbrew/etc/bashrc>
npm_completion
prompt.sh
- sets up promptgitconfig.sh
email.sh
- gitignored. contains email address
aliases.sh
zsh-syntax-highlighting