From e098adf56f45418a1761dbaf627175a0a6fda482 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Sat, 22 Oct 2016 21:44:44 +1100 Subject: [PATCH] Add 'dots fetch' to quickly retrieve updates for everything --- local/bin/dots | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/local/bin/dots b/local/bin/dots index fb9257b..c7b96bf 100755 --- a/local/bin/dots +++ b/local/bin/dots @@ -65,6 +65,16 @@ process-stow-no-folding() { done } +fetch() { + local -a packages + packages=($argv) + (( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) ) + for p in $packages; do + cd $DOTFILES/$p + git fetch -p + done +} + status() { local -a packages packages=($argv) @@ -120,6 +130,7 @@ fi case $comm in bootstrap) bootstrap ;; clone) clone ${argv[2,-1]} ;; + fetch) fetch ${argv[2,-1]} ;; link) link ${argv[2,-1]} ;; st|status) status ${argv[2,-1]} ;; esac