mirror of
https://github.com/brunofontes/linuxShortcuts.git
synced 2024-11-24 02:01:08 +00:00
51 lines
1.6 KiB
Bash
51 lines
1.6 KiB
Bash
alias ga='git add'
|
|
alias gck='git checkout'
|
|
alias gc='git commit'
|
|
alias gs='git status'
|
|
alias gpull='sshadd; git pull origin $(git_current_branch)'
|
|
alias gp='sshadd; git gc --auto; git push --all origin; git push --tags'
|
|
alias update='bash ~/Apps/linuxShortcuts/Pacman/updateRepositories.sh'
|
|
alias grep='grep --color=auto'
|
|
alias ls='ls -h --color=tty'
|
|
function sshadd()
|
|
{
|
|
ssh-add -l > /dev/null || ssh-add
|
|
}
|
|
|
|
function le { "$1" | less }
|
|
function cd { builtin cd "$1"; ls --color=tty; echo "$PWD" }
|
|
function extract() # Handy Extract Program.
|
|
{
|
|
if [ -f $1 ] ; then
|
|
case $1 in
|
|
*.tar.bz2) tar xvjf $1 ;;
|
|
*.tar.gz) tar xvzf $1 ;;
|
|
*.bz2) bunzip2 $1 ;;
|
|
*.rar) unrar x $1 ;;
|
|
*.gz) gunzip $1 ;;
|
|
*.tar) tar xvf $1 ;;
|
|
*.tbz2) tar xvjf $1 ;;
|
|
*.tgz) tar xvzf $1 ;;
|
|
*.zip) unzip $1 ;;
|
|
*.Z) uncompress $1 ;;
|
|
*.7z) 7z x $1 ;;
|
|
*) echo "'$1' cannot be extracted via >extract<" ;;
|
|
esac
|
|
else
|
|
echo "'$1' is not a valid file"
|
|
fi
|
|
}
|
|
|
|
# Enable tree view for kill completion
|
|
zstyle ':completion:*:*:kill:*:processes' command 'ps --forest -e -o pid,user,tty,cmd'
|
|
|
|
#Docker-compose autocomplete para o Zsh
|
|
fpath=(~/.zsh/completion $fpath)
|
|
autoload -Uz compinit && compinit -i
|
|
|
|
# Bruno - keychain - enable and manage ssh-agent
|
|
eval $(keychain --eval --quiet)
|
|
|
|
#GPG Key
|
|
export GPG_TTY=$(tty)
|