From a4a1d8ea22e5c9162ebcfe8d3146455fab96fc91 Mon Sep 17 00:00:00 2001 From: equilet <2237372+equilet@users.noreply.github.com> Date: Tue, 22 Apr 2025 18:53:32 -0700 Subject: [PATCH] renaming main patcher --- sonogarden.maxpat => _sonogarden.maxpat | 0 archive.zsh | 35 ++++++++++++------------- 2 files changed, 17 insertions(+), 18 deletions(-) rename sonogarden.maxpat => _sonogarden.maxpat (100%) diff --git a/sonogarden.maxpat b/_sonogarden.maxpat similarity index 100% rename from sonogarden.maxpat rename to _sonogarden.maxpat diff --git a/archive.zsh b/archive.zsh index 9c4c71f..9c17d53 100755 --- a/archive.zsh +++ b/archive.zsh @@ -1,25 +1,24 @@ #!/bin/zsh -# Set the source directory (you can customize this or pass it as an argument) -SOURCE_DIR="$1" +backup_dir="/Users/jml/Desktop/sonogarden_backup" -# Check if the source directory is provided -if [[ -z "$SOURCE_DIR" ]]; then - echo "Usage: $0 /path/to/source-directory" - exit 1 -fi +echo "------------------------------" +echo " " +echo "back up dir is: " $backup_dir -# Ensure source directory exists -if [[ ! -d "$SOURCE_DIR" ]]; then - echo "Error: Source directory does not exist." - exit 1 +if [ -d $backup_dir ] +then + echo 'found a previously existing backup dir; removing contents...' + rm -rf $backup_dir/* +else + echo 'creating backup directory' + mkdir $backup_dir fi -# Generate a timestamped folder name on the Desktop -DEST_DIR="$HOME/Desktop/Copy_$(basename "$SOURCE_DIR")_$(date +%Y%m%d_%H%M%S)" - -# Use rsync to copy, excluding .git and .gitignore -rsync -av --exclude='.git/' --exclude='.gitignore' "$SOURCE_DIR"/ "$DEST_DIR" - -echo "Copied contents to: $DEST_DIR" +echo " " +echo "------------syncing backup dir" +echo " " +rsync -av --exclude=".gitignore" --exclude ".git" --exclude="*.sh" --exclude="archive.zsh" --exclude="misc" --exclude="notes" --exclude="old" $PWD/ $backup_dir +echo " " +echo "------------archive complete. Please see" $backup_dir "for details." -- 2.34.1