dotfiles/zsh/.config/zsh/aliases

76 lines
2.2 KiB
Text

alias ....="cd ../../.."
alias ...="cd ../.."
alias ..="cd .."
alias a="ls -l --human-readable --all --color=auto"
alias agc="ag-count"
alias agh="ag --hidden"
alias awsi="aws sts get-caller-identity"
alias awsp="aws-profile"
alias b="bundle"
alias be="bundle exec"
alias bea="run-rails"
alias ber="bundle exec rake"
alias bet="test-rails"
alias c="clear"
alias cs="toggle-color-mode"
alias cdr="git-root"
alias dc="docker-compose-call"
alias docker="podman"
alias g="g" # overwrite g alias
alias ga="git add"
alias gaa="git add --all"
alias gap="git add --patch"
alias gb="git branch"
alias gc="git commit"
alias gca="git commit --amend --allow-empty"
alias gcl="git commit -m 'Linting'"
alias gcn="git commit --allow-empty --message 'noop'"
alias gco="advanced-git-checkout"
alias gcp="git cherry-pick"
alias gcs="git commit -m '¯\_(ツ)_/¯'"
alias gct="git commit -m '( ͡° ͜ʖ ͡°)'"
alias gd="git diff"
alias gdc="git diff --cached"
alias gds="git diff --stat"
alias gfa="git-date-added"
alias gl="git fancy-graph"
alias ghi="git hist"
alias ghd="git hist-details"
alias ght="git hist-tags"
alias gm="git merge"
alias gma="git merge --abort"
alias gmc="git merge --continue"
alias gmr="git most-recent-by-branch"
alias gms="git merge --squash"
alias gp="git push"
alias gpf="git push --force"
alias gpl="git pull"
alias gpo="git push -u origin"
alias gpu="git push -u upstream"
alias gr="git reset"
alias grb="git rebase"
alias grba="git rebase --abort"
alias grbc="git rebase --continue"
alias grbi="git rebase --interactive"
alias grc="git rm --cached"
alias grh="git reset --hard"
alias grm="git rm"
alias gst="git-since-last-tag"
alias gack='git log --pretty="%an <%ae>" | sort -u | fzf | xargs --null -I "{}" git add-trailer "Co-authored-by: {}"'
alias gup="git-branch-delete-merged"
alias Grep='grep'
alias l="ls"
alias ll="ls -lv --human-readable --color=auto"
alias ls="ls --color=auto"
alias m="more"
alias mf="mkdir"
alias mw="tmux attach || tmux -f $HOME/.config/tmux/tmux.conf"
alias pwdgen="password-generator"
alias s="cd ~/Source"
alias sz="source $ZDOTDIR/.zshrc"
alias tf="terraform"
alias v="$EDITOR"
alias w="ruby -rwebrick -e'WEBrick::HTTPServer.new(Port: 8000, DocumentRoot: Dir.pwd).start'"
alias wo="curl 'http://wttr.in/48823'"
alias x="exit"
alias zt="zsh-time"