From 3ef689f29a777f8a076b4a7032ca46f4ba331106 Mon Sep 17 00:00:00 2001 From: David DeSandro Date: Fri, 17 Jun 2011 10:57:31 -0400 Subject: [PATCH] Add various aliases --- aliases/available/general.aliases.bash | 9 +++++++++ aliases/available/git.aliases.bash | 7 ++++++- aliases/available/jekyll.aliases.bash | 3 +++ aliases/available/osx.aliases.bash | 1 + 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash index 79bd7aa..2ed9d13 100644 --- a/aliases/available/general.aliases.bash +++ b/aliases/available/general.aliases.bash @@ -46,6 +46,15 @@ alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'" alias md='mkdir -p' alias rd=rmdir +# show / hide hidden files +alias showhidden="defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder" +alias hidehidden="defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder" +# display IP address +alias myip="echo ethernet:; ipconfig getifaddr en0; echo wireless:; ipconfig getifaddr en1" + +# http://snippets.dzone.com/posts/show/2486 +alias killsvn="find . -name ".svn" -type d -exec rm -rf {} \;" + function aliases-help() { echo "Generic Alias Usage" echo diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index 45d7d05..3a5d2a9 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -39,7 +39,12 @@ case $OSTYPE in ;; esac - +# git add remote branch +function garb() { + echo "Adding remote branch '$1'"; + git config branch.$1.remote origin; + git config branch.$1.merge refs/heads/$1; +} function git-help() { echo "Git Custom Aliases Usage" diff --git a/aliases/available/jekyll.aliases.bash b/aliases/available/jekyll.aliases.bash index e52c035..feaf245 100644 --- a/aliases/available/jekyll.aliases.bash +++ b/aliases/available/jekyll.aliases.bash @@ -18,3 +18,6 @@ alias buildsite="builtin cd $JEKYLL_LOCAL_ROOT && rm -rf _site/ && jekyll" # Rsync the site to the remote server alias deploysite="builtin cd $JEKYLL_LOCAL_ROOT && rsync -rz _site/ $JEKYLL_REMOTE_ROOT" + +alias jkas="jekyll --auto --server" +alias rmjkas="rm -rf _site/* && jkas" \ No newline at end of file diff --git a/aliases/available/osx.aliases.bash b/aliases/available/osx.aliases.bash index e074695..d25c051 100644 --- a/aliases/available/osx.aliases.bash +++ b/aliases/available/osx.aliases.bash @@ -14,6 +14,7 @@ alias dashcode="open -a dashcode" alias f='open -a Finder ' alias textedit='open -a TextEdit' alias hex='open -a "Hex Fiend"' +alias gitx="open -a GitX" if [ -s /usr/bin/firefox ] ; then unalias firefox -- 2.17.1