laughing-hipster/.bash_aliases

78 lines
1.7 KiB
Bash
Executable File

# vim: set ft=sh
alias pd="pushd $1"
alias cdp="cd -"
alias ..='cd ..'
# list files
alias ll='ls --color=always -l'
#rake
alias bake='bundle exec rake'
alias fbake='bundle exec rake clobber default test:xunit'
alias bakeserver='bundle exec rake clobber localci build_env=dev'
alias uberbake='~/uberbake.txt'
function symlink(){
bake nuget:symlink[$1,$2]
}
#tools
alias s='start Source/*.sln'
alias ss='startserver'
alias projects='cd /c/Projects'
alias resrc='source ~/.bash_aliases && source ~/.bashrc && source ~/.profile'
alias role='whoami -groups -fo list | grep -i'
alias fu='find ./ -type f -print0 | xargs -0 grep $1'
function cc()
{
if [ -z "$1" ]
then
echo "bake compass:compile"
bake compass:compile
else
echo "compass compile"
compass compile $1
fi
}
#git
alias gs='git status'
alias ehinit='git init --template=C:/Users/adve/eh-git'
alias diff='git difftool'
alias diffc='git difftool --cached'
alias gpr='git pull --rebase'
alias gmt='git mergetool'
alias grc='git rebase --continue'
alias gk='git fetch origin; git remote prune origin; gitk --all &'
alias sym='~/nugetsymlink'
alias cw='compass watch $1'
alias dlb='dml'
function dml(){
for b in `git branch --merged | grep -v \*`; do git branch -D $b; done
}
function ehclone()
{
if [ -z "$1" ]
then
echo "Missing git repository url ending"
echo "usage: ehclone 'extendhealth git repository ending' ['target directory name']"
else
giturl="git@github.extendhealth.com:extend-health/$1.git"
if [ -z "$2" ]
then
# we DON'T HAVE a target directory
git clone --template=C:/Users/adve/eh-git $giturl $1
else
# we HAVE a target directory
git clone --template=C:/Users/adve/eh-git $giturl $2
fi
fi
}