From 4ba31115d2356b0ea310d62c0947d011ae37be89 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Tue, 20 Oct 2020 13:28:24 -0300 Subject: [PATCH] Added information about KiCad paths on MacOSX --- experiments/MacOS/backup-kicad.command | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 experiments/MacOS/backup-kicad.command diff --git a/experiments/MacOS/backup-kicad.command b/experiments/MacOS/backup-kicad.command new file mode 100644 index 00000000..d1bccf98 --- /dev/null +++ b/experiments/MacOS/backup-kicad.command @@ -0,0 +1,43 @@ +#!/bin/bash + +#It looks complicated, but it copies files from the default locations for the KiCad applications, support files, and preferences into your home directory, in a directory that starts with kicad-backup and then the date and time. + +BACKUP_DIR=~/kicad-backup-$(date +%Y%m%d-%H%M%S) +mkdir -p $BACKUP_DIR +if [ -e /Applications/KiCad ]; then + echo "Backing up /Applications/KiCad" + mkdir -p $BACKUP_DIR/Applications + cp -r /Applications/KiCad $BACKUP_DIR/Applications/ +fi + +if [ -e /Applications/Kicad ]; then + echo "Backing up /Applications/Kicad" + mkdir -p $BACKUP_DIR/Applications + cp -r /Applications/Kicad $BACKUP_DIR/Applications/ +fi + +if [ -e "/Library/Application Support/kicad" ]; then + echo "Backing up /Library/Application Support/kicad" + mkdir -p "$BACKUP_DIR/Library/Application Support" + cp -r "/Library/Application Support/kicad" "$BACKUP_DIR/Library/Application Support/" +fi + +if [ -e "$HOME/Library/Application Support/kicad" ]; then + echo "Backing up $HOME/Library/Application Support/kicad" + mkdir -p "$BACKUP_DIR/$HOME/Library/Application Support" + cp -r "$HOME/Library/Application Support/kicad" "$BACKUP_DIR/$HOME/Library/Application Support/" +fi + +if [ -e "$HOME/Library/Preferences/org.kicad-pcb.*" ]; then + echo "Backing up $HOME/Library/Preferences/org.kicad-pcb.*" + mkdir -p "$BACKUP_DIR/$HOME/Library/Preferences" + cp -r "$HOME/Library/Preferences/org.kicad-pcb.*" "$BACKUP_DIR/$HOME/Library/Preferences/" +fi + +if [ -e "$HOME/Library/Preferences/kicad" ]; then + echo "Backing up $HOME/Library/Preferences/kicad" + mkdir -p "$BACKUP_DIR/$HOME/Library/Preferences" + cp -r "$HOME/Library/Preferences/kicad" "$BACKUP_DIR/$HOME/Library/Preferences/" +fi + +echo "Backup into $BACKUP_DIR complete."