Move system-specific customizations to .rc (no more .rc.$SYS)
This commit is contained in:
parent
2c878b5021
commit
1c8cb165cd
2 changed files with 32 additions and 21 deletions
38
rc
38
rc
|
@ -3,16 +3,18 @@
|
||||||
# Generic interactive shell setup
|
# Generic interactive shell setup
|
||||||
# Eryn Wells <eryn@erynwells.me>
|
# Eryn Wells <eryn@erynwells.me>
|
||||||
|
|
||||||
alias ls="ls --color=auto"
|
|
||||||
alias la="ls -A --color=auto"
|
|
||||||
alias ll="ls -l --color=auto"
|
|
||||||
alias l.="ls -d --color=auto .*"
|
|
||||||
alias j='jobs'
|
alias j='jobs'
|
||||||
alias h='history'
|
alias h='history'
|
||||||
alias df='df -h'
|
alias df='df -h'
|
||||||
alias du='du -h'
|
alias du='du -h'
|
||||||
alias g='git'
|
alias g='git'
|
||||||
alias l='ledger'
|
alias v='view'
|
||||||
|
|
||||||
|
$(hash ledger 1>/dev/null 2>&1) && alias l='ledger'
|
||||||
|
|
||||||
|
alias cux='chmod u+x'
|
||||||
|
alias cuw='chmod u+w'
|
||||||
|
alias cur='chmod u+r'
|
||||||
|
|
||||||
alias today='date +%Y-%m-%d'
|
alias today='date +%Y-%m-%d'
|
||||||
|
|
||||||
|
@ -20,5 +22,29 @@ alias addkey="ssh-agent ~/.ssh/id_rsa"
|
||||||
|
|
||||||
alias pprint-json="python -c 'import sys,json;print json.dumps(json.load(sys.stdin), indent=2)'"
|
alias pprint-json="python -c 'import sys,json;print json.dumps(json.load(sys.stdin), indent=2)'"
|
||||||
|
|
||||||
[ -e $HOME/.rc.$SYS ] && source $HOME/.rc.$SYS
|
case $SYS in
|
||||||
|
darwin)
|
||||||
|
if $(hash gls 1>/dev/null 2>&1); then
|
||||||
|
ls='gls'
|
||||||
|
ls_options="--color=auto"
|
||||||
|
else
|
||||||
|
ls='ls'
|
||||||
|
ls_options='-G'
|
||||||
|
fi
|
||||||
|
alias ls="$ls $ls_options"
|
||||||
|
alias la="$ls -A $ls_options"
|
||||||
|
alias ll="$ls -l $ls_options"
|
||||||
|
$(hash gdircolors 1>/dev/null 2>&1) && alias dircolors='gdircolors'
|
||||||
|
;;
|
||||||
|
linux)
|
||||||
|
alias ls="ls --color=auto"
|
||||||
|
alias la="ls -A --color=auto"
|
||||||
|
alias ll="ls -l --color=auto"
|
||||||
|
alias l.="ls -d --color=auto .*"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
print -P "%F{red}==>%f What system *is* this, anyway?"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
[ -e $HOME/.rc.local ] && source $HOME/.rc.local
|
[ -e $HOME/.rc.local ] && source $HOME/.rc.local
|
||||||
|
|
15
rc.darwin
15
rc.darwin
|
@ -1,15 +0,0 @@
|
||||||
# vim: ft=zsh
|
|
||||||
# Darwin specific interactive shell setup for Bash and derivatives
|
|
||||||
# Eryn Wells <eryn@erynwells.me>
|
|
||||||
|
|
||||||
alias ls="gls --color=auto"
|
|
||||||
alias la="gls -A --color=auto"
|
|
||||||
alias ll="gls -l --color=auto"
|
|
||||||
alias l.="gls -d --color=auto .*"
|
|
||||||
alias dircolors='gdircolors'
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
alias itp="osascript $HOME/Code/AppleScripts/iTunes/previous-track.scpt"
|
|
||||||
alias itn="osascript $HOME/Code/AppleScripts/iTunes/next-track.scpt"
|
|
||||||
alias ito="osascript $HOME/Code/AppleScripts/iTunes/toggle.scpt"
|
|
||||||
fi
|
|
Loading…
Add table
Add a link
Reference in a new issue