#!/bin/bash # # Taken from: https://github.com/timlucmiptev/btc-agents/blob/master/install.sh # by ~timluc-miptev # usage() { printf "Usage: $0 [-w] URBIT_PIER_DIRECTORY \n(-w: flag to watch and live copy code)\n" 1>&2; exit 1; } if [ $# -eq 0 ]; then usage exit 2 fi PIER=$1 EXCLUDE_FILE=ignore_files.txt while getopts "w" opt; do case ${opt} in w) WATCH_MODE="true" PIER=$2 ;; *) usage ;; esac done if [ -z "$WATCH_MODE" ]; then echo "Installed %astrolabe" # rsync -r --copy-links --exclude-from=$EXCLUDE_FILE ./desk/* $PIER/ rsync -r --copy-links --exclude-from=$EXCLUDE_FILE ./desk/* $PIER/ else echo "Watching for changes to copy to ${PIER}..." while [ 0 ] do sleep 0.8 # rsync -r --copy-links --exclude-from=$EXCLUDE_FILE ./desk/* $PIER/ rsync -r --copy-links --exclude-from=$EXCLUDE_FILE ./desk/* $PIER/ done fi