-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zshrc
53 lines (39 loc) · 1.54 KB
/
.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#
# Executes commands at the start of an interactive session.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# Source Prezto.
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
fi
# Customize to your needs...
export EDITOR=vim
export VISUAL=vim
alias ctags="`brew --prefix`/bin/ctags"
alias tags='ctags -R --exclude=.git --exclude=log .'
alias tags-bundler='ctags -R --languages=ruby --exclude=.git --exclude=log . $(bundle list --paths)'
#rails aliases
alias be='bundle exec'
alias bes='be spring'
alias ber='be rspec'
alias besr='bes rspec'
# /Elements
export PATH="/usr/local/opt/elasticsearch@2.4/bin:$PATH"
function killport() {
kill -9 $( lsof -i:$1 -t )
}
function tunneldw() {
ssh -nNT -o ServerAliveInterval=50 -L 127.0.0.1:5439:redshift.internal.dw.net:5439 damienadermann@ssh.dw.envato.net
}
export PATH="/usr/local/opt/postgresql@11/bin:$PATH"
export PATH="/usr/local/opt/libpq/bin:$PATH"
# Herd injected NVM configuration
export NVM_DIR="/Users/damienadermann/Library/Application Support/Herd/config/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[[ -f "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh" ]] && builtin source "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh"
# Herd injected PHP 8.3 configuration.
export HERD_PHP_83_INI_SCAN_DIR="/Users/damienadermann/Library/Application Support/Herd/config/php/83/"
# Herd injected PHP binary.
export PATH="/Users/damienadermann/Library/Application Support/Herd/bin/":$PATH