From c61145f082e988d08828af979ac5d37ea340076f Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Sat, 14 Sep 2019 14:17:56 -0400 Subject: Add a small send script --- send.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 send.sh diff --git a/send.sh b/send.sh new file mode 100644 index 0000000..7db7c7a --- /dev/null +++ b/send.sh @@ -0,0 +1,23 @@ +#!/bin/sh +set -e +# set -x + +# Simple shell script to package and send over my dotfiles to a remote machine + +package="$(mktemp -d)" + +for _f in bashrc mkshrc tmux.conf tmux_helper.sh ; do + cp "$_f" "$package/.$_f" +done + +touch "$package/.tmux.conf.local" + +echo "Sending: " +ls -AF "$package" | sed -e's/^/ /' + +for host in "$@" ; do + echo "Operating on host: $host" + tar -C "$package" -czf - . | ssh "$host" "tar -xzf -" +done + +rm -rf "$package" -- cgit v1.2.3