summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.prompt.sh.swobin0 -> 12288 bytes
-rwxr-xr-xprompt.sh23
2 files changed, 23 insertions, 0 deletions
diff --git a/.prompt.sh.swo b/.prompt.sh.swo
new file mode 100644
index 0000000..ebd7c00
--- /dev/null
+++ b/.prompt.sh.swo
Binary files differ
diff --git a/prompt.sh b/prompt.sh
new file mode 100755
index 0000000..99ac6b3
--- /dev/null
+++ b/prompt.sh
@@ -0,0 +1,23 @@
+source ./git-base.sh
+
+local_ahead="$(commits_ahead_of_remote)"
+ahead_arrow="↑"
+
+if [[ ("$local_ahead" -gt 0) ]]; then
+ local_ahead=" ${local_ahead}${ahead_arrow}"
+else
+ local_ahead=""
+fi
+
+local_behind="$(commits_behind_of_remote)"
+behind_arrow="↓"
+
+if [[ "$local_behind" -gt "0" ]]; then
+ local_behind=" ${local_behind}${behind_arrow}"
+else
+ local_behind=""
+fi
+
+prompt="$(branch_name)$local_ahead$local_behind"
+
+echo $prompt