From 4ac1ca7f6cb59e6d2d84ddcef89658f1bda75283 Mon Sep 17 00:00:00 2001 From: Nicole O'Connor Date: Tue, 21 Apr 2020 16:39:58 -0700 Subject: [PATCH] update checks --- .gitignore | 2 ++ base/updates.zsh | 9 +++++++++ zeesh.zsh | 1 + 3 files changed, 12 insertions(+) create mode 100644 base/updates.zsh diff --git a/.gitignore b/.gitignore index 1377554..0bf64c9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ *.swp + +pull.log diff --git a/base/updates.zsh b/base/updates.zsh new file mode 100644 index 0000000..62b7d5a --- /dev/null +++ b/base/updates.zsh @@ -0,0 +1,9 @@ +if type git &> /dev/null; then + ticker_message "zeesh: pulling from git" # TODO: less frequently, and background + start_dir="$(pwd)" + + cd ~/.local/share/zeesh + git pull &> ~/.local/share/zeesh/pull.log + + cd "${start_dir}" +fi diff --git a/zeesh.zsh b/zeesh.zsh index b1d0e1b..5a80c62 100644 --- a/zeesh.zsh +++ b/zeesh.zsh @@ -5,5 +5,6 @@ ticker_message "zeesh: bootstrap" PROMPT="%{$fg_bold[cyan]%}%n%{$fg_bold[white]%}@%{$fg_bold[magenta]%}%m %{$fg_bold[white]%}%~ %# %{$reset_color%}" source ~/.local/share/zeesh/base/precmd.zsh +source ~/.local/share/zeesh/base/updates.zsh ticker_finish