-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbashrc.local
58 lines (49 loc) · 1.55 KB
/
bashrc.local
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
54
55
56
57
58
# paths
export PATH=/usr/local/bin:$PATH:$HOME/bin:$HOME/bin/scripts
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export BASH_SILENCE_DEPRECATION_WARNING=1
# auto terminal placement
LC_TTY=`tty | sed -e's/\/dev\/ttys0*//'`
if [ ! "$LC_TTY" ]; then
LC_TTY=0
fi
export LC_TTY
autoterm
# slack (see https://github.com/escowles/slack_scripts)
export PATH=$PATH:$HOME/bin/slack
export SLACK_DEFAULT_STATUS=${SLACK_DEFAULT_STATUS:-"working at home"}
export SLACK_DEFAULT_EMOJI=${SLACK_DEFAULT_EMOJI:-house_with_garden}
export SLACK_EMOJI=$(label.to.emoji.sh ":$SLACK_DEFAULT_EMOJI:")
# prompt
if [ ! "$NICK" ]; then
NICK=`hostname -s`
fi
export PS1='$SLACK_EMOJI [\u@$NICK] \W > '
# ansible
export ANSIBLE_VAULT_PASSWORD_FILE=`command -v lastpass-ansible`
# cicognara
export CATALOGO_VERSION=v1.1
export MARCPATH=public/cicognara.mrx.xml
export TEIPATH=public/catalogo.tei.xml
# enable coverage in rspec
export COVERAGE=1
# asdf
#. /usr/local/opt/asdf/asdf.sh
PATH=$HOME/.asdf/shims:$PATH
export NODE_PATH=$NODE_PATH:$HOME/Library/node_modules
alias npm='npm --prefix ~/Library'
# other aliases
alias ds='du -sm * | sort -rn'
alias foreman='bundle exec foreman'
alias rails='bundle exec rails'
alias rake='bundle exec rake'
alias rspec='bundle exec rspec'
alias rubocop='bundle exec rubocop'
alias vi=/usr/bin/vim
alias xl='open -a "Microsoft Excel.app"'
alias jek='bundle exec jekyll s'
alias bee='$HOME/src/bee_helper/bin/bee_helper'
# homebrew
#eval $(/usr/local/bin/brew shellenv)
#alias ibrew="arch -x86_64 /usr/local/bin/brew"
#alias ibash="arch -x86_64 /bin/bash"