Stop calling git in aliases

we might not be in a git dir
This commit is contained in:
Andrew Tomaka 2023-08-26 21:36:54 -04:00
parent 6c43a5b84d
commit 7383759af6
Signed by: atomaka
GPG key ID: 61209BF70A5B18BE
2 changed files with 12 additions and 2 deletions

View file

@ -13,7 +13,7 @@ alias ber="bundle exec rake"
alias bet="test-rails"
alias c="clear"
alias cs="toggle-color-mode"
alias cdr='cd $(git root)'
alias cdr="git-root"
alias dc="docker-compose-call"
alias g="g" # overwrite g alias
alias ga="git add"
@ -54,7 +54,7 @@ alias grbi="git rebase --interactive"
alias grc="git rm --cached"
alias grh="git reset --hard"
alias grm="git rm"
alias gst="git log $(git describe --tags --abbrev=0)..HEAD --no-merges --oneline"
alias gst="git-since-last-tag"
alias gack='git log --pretty="%an <%ae>" | sort -u | fzf | xargs -I "{}" git add-trailer "Co-authored-by: {}"'
alias gup="git-branch-delete-merged"
alias Grep='grep'

View file

@ -70,6 +70,16 @@ function git-date-added {
fi
}
function git-since-last-tag {
git log $(git describe --tags --abbrev=0)..HEAD --no-merges --oneline
}
function git-root {
if [[ "$(git rev-parse --is-inside-work-tree)" == "true" ]]; then
cd $(git root)
fi
}
function password-generator {
if [ -x "$(command -v openssl)" ]; then
password=$(