diff --git a/shell/aliases.sh b/shell/aliases.sh index d440906..b2260a6 100644 --- a/shell/aliases.sh +++ b/shell/aliases.sh @@ -5,7 +5,9 @@ # System alias o="open" alias s="ssh" +alias ec="echo" alias ls="ls -BG" +alias l="ls -lah" alias ll="ls -lah" alias duh="du -h" @@ -18,6 +20,7 @@ alias t="mate" alias e="$DOTBIN/emacsclient-wrapper" # Utils +alias ma="make" alias br="brew" alias devnullsmtp="java -jar $DOTBIN/DevNullSmtp.jar" @@ -29,5 +32,6 @@ alias fact="elinks -dump randomfunfacts.com | sed -n '/^| /p' | tr -d \|" # appends your key to a server's authorized keys file function authme { - ssh "$1" 'cat >> ~/.ssh/authorized_keys' < ~/.ssh/id_dsa.pub + ssh "$1" 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys' \ + < ~/.ssh/id_dsa.pub } diff --git a/shell/git.sh b/shell/git.sh index da77152..ecaca42 100755 --- a/shell/git.sh +++ b/shell/git.sh @@ -10,6 +10,10 @@ export GIT_AUTHOR_EMAIL="`git config --global user.email`" alias g="git" alias gi="git" alias ga="git add" +alias gb="git branch" +alias gc="git checkout" +alias gcb="git checkout -b" +alias gr="git remote" alias gs="git status" alias gai="git add -i" alias gp="git push" diff --git a/shell/nodejs.sh b/shell/nodejs.sh index 13ebb6c..45f010c 100644 --- a/shell/nodejs.sh +++ b/shell/nodejs.sh @@ -2,6 +2,14 @@ # Node.js # +# Aliases +alias no="node" +alias np="npm" +alias ni="npm install" +alias ngi="npm install -g" +alias cof="coffee" + + # Load nvm if it's available if [ -f "$HOME/.nvm/nvm.sh" ]; then source "$HOME/.nvm/nvm.sh" diff --git a/shell/ruby.sh b/shell/ruby.sh index 2429926..9eb7e57 100644 --- a/shell/ruby.sh +++ b/shell/ruby.sh @@ -2,6 +2,9 @@ alias po="powify" alias lu="lunchy" alias he="heroku" +alias f="foreman" +alias fs="foreman start" +alias fr="foreman run" # Bundler aliases alias bi="bundle install --path vendor/bundle --binstubs=vendor/bundle/bin"