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