diff options
Diffstat (limited to 'goremote')
-rwxr-xr-x | goremote | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/goremote b/goremote new file mode 100755 index 0000000..30b4845 --- /dev/null +++ b/goremote @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +set -euo pipefail + +repos=(~/org ~/bin ~/cfg ~/dot-emacs) + +echo "pushing lithium" +ssh -qt ben@dev.simatime.com <<'EOF' +for r in ${repos[@]} +do + git -C $r push +done +EOF + +echo "pulling" +for r in ${repos[@]} +do + git -C $r fetch +done + +# maybe: +nix-channel --update +NIX_PATH=$HOME/.nix-defexpr/channels${NIX_PATH:+:}$NIX_PATH home-manager switch |