mirror of
https://github.com/brunofontes/linuxShortcuts.git
synced 2024-11-24 02:01:08 +00:00
Including my personal .zshrc commands
This commit is contained in:
parent
547d35464a
commit
3ce74c1340
50
zshrc
Normal file
50
zshrc
Normal file
@ -0,0 +1,50 @@
|
||||
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)
|
Loading…
Reference in New Issue
Block a user