Created
July 7, 2015 01:13
-
-
Save raymadrona/7703cdd39d356f079ce8 to your computer and use it in GitHub Desktop.
bashrc-config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias start='cd /d/Codes/homestead; homestead up' | |
alias hu='homestead up' | |
alias hh='homestead halt' | |
alias hp='homestead provision' | |
alias ..='cd ..' | |
alias pa='php artisan' | |
alias gs='git status' | |
alias gc='git checkout' | |
alias gp='git pull' | |
alias gpo='git pull origin' | |
alias gb='git branch' | |
alias gcm='git commit -m' | |
alias gd='git diff' | |
alias ga='git add' | |
alias gpho='git push origin' | |
alias glog='git log --oneline' | |
alias pada='php artisan dump-autoload' | |
alias cda='composer dumpautoload' | |
alias code="cd /d/Codes" | |
alias simmfins="cd /d/Codes/simmfins" | |
alias shrimpps="cd /d/Codes/shrimpps" | |
alias simss="cd /d/Codes/simss" | |
# Note: ~/.ssh/environment should not be used, as it | |
# already has a different purpose in SSH. | |
env=~/.ssh/agent.env | |
# Note: Don't bother checking SSH_AGENT_PID. It's not used | |
# by SSH itself, and it might even be incorrect | |
# (for example, when using agent-forwarding over SSH). | |
agent_is_running() { | |
if [ "$SSH_AUTH_SOCK" ]; then | |
# ssh-add returns: | |
# 0 = agent running, has keys | |
# 1 = agent running, no keys | |
# 2 = agent not running | |
ssh-add -l >/dev/null 2>&1 || [ $? -eq 1 ] | |
else | |
false | |
fi | |
} | |
agent_has_keys() { | |
ssh-add -l >/dev/null 2>&1 | |
} | |
agent_load_env() { | |
. "$env" >/dev/null | |
} | |
agent_start() { | |
(umask 077; ssh-agent >"$env") | |
. "$env" >/dev/null | |
} | |
if ! agent_is_running; then | |
agent_load_env | |
fi | |
# if your keys are not stored in ~/.ssh/id_rsa or ~/.ssh/id_dsa, you'll need | |
# to paste the proper path after ssh-add | |
if ! agent_is_running; then | |
agent_start | |
ssh-add | |
elif ! agent_has_keys; then | |
ssh-add | |
fi | |
unset env |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment