commit 28506bf4dd85e5ffb180d9919a32057816848135 Author: Chicory Date: Sat Jul 13 17:52:11 2024 +0300 Upload diff --git a/bash/.bashrc b/bash/.bashrc new file mode 100644 index 0000000..68995ca --- /dev/null +++ b/bash/.bashrc @@ -0,0 +1,4 @@ +parse_git_branch() { + git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' +} +export PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[31m\]\$(parse_git_branch)\[\033[00m\]$ " \ No newline at end of file diff --git a/bash/git-stat b/bash/git-stat new file mode 100644 index 0000000..5a20fe9 --- /dev/null +++ b/bash/git-stat @@ -0,0 +1,4 @@ +#!/bin/bash +git log --pretty=format:==%an --numstat | \ + sed -r '/==.*/{s/^==//;h;D};/^$/D;s/-/0/g;s/\t[^\t]+$//;G;s/(.*)\n(.*)/\2\t\1/' \ + | awk -F '\t' '{add[$1]+=$2;del[$1]+=$3} END {for (i in add) {print i,add[i],del[i]}}'