Skip to content

vaniacer/gsha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

gsha

Get sha from recent git commits.
Add this function to your ~/.bashrc

gsha() {
    list=()
    while read -r sha    desc; do
       list+=(  "$sha" "$desc" )
    done  < <(git log --oneline -n${1:-20})
    dialog --output-fd 1        \
           --ok-label "Copy SHA" \
           --cancel-label "Exit"  \
           --menu "Select SHA to copy:" 0 0 0 "${list[@]}"
}

Usage:

sha="$(gsha)"
$ echo $sha
20799ef

Twitter Follow paypal Don't hold yourself, buy me a beer)

About

Get sha from recent git commits

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published