nicoorfi
12/30/2019 - 7:42 AM

Bash profile

SSH_ENV="$HOME/.ssh/environment"
PATH=/usr/local/bin:$PATH
PATH=$PATH:~/bin

function start_agent {
    echo "Initialising new SSH agent..."
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
    /usr/bin/ssh-add;
}

# Source SSH settings, if applicable

if [ -f "${SSH_ENV}" ]; then
    . "${SSH_ENV}" > /dev/null
    #ps ${SSH_AGENT_PID} doesn't work under cywgin
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi

PATH=$PATH:~/bin
# If not running interactively, don't do anything
source ~/.bash_profile
source ~/.bash_aliases
alias myip='wget -qO- http://ipecho.net/plain | pbcopy'
alias la='ls -a'
alias ll='ls -la'
alias xclip="xclip -selection c"
alias public="pbcopy < ~/.ssh/id_rsa.pub"
alias odoodemo='pbcopy < "$pbkdf2-sha512$25000$JoSwdq7Vem8NIWSM8Z6Tcg$abybnHN0pudOJrRHOzWLXBw2pxUc.3cDqyq17.9S7OxYURmaoBzaPHF6URN1S57xKPboaycZO7H4J4uTwBfrew"'


alias d="docker"
alias c="docker-compose"
alias j="jump"

alias g='git'
alias gck='git checkout'
alias gcm='git commit -m'
alias gcl='git clone'
alias ga='git add'
alias g='git'
alias gs='git status'
alias gaa='git add .'
alias gcom='git checkout master'
alias gcommend='git commit --amend --no-edit'

export PATH="/usr/local/opt/postgresql@9.5/bin:$PATH"

alias docker-clean-unused='docker system prune --all --force --volumes'
alias docker-clean-all='docker stop $(docker container ls -a -q) && docker system prune -a -f --volumes'