Added information about KiCad paths on MacOSX

This commit is contained in:
Salvador E. Tropea 2020-10-20 13:28:24 -03:00
parent 263b9c41e4
commit 4ba31115d2
1 changed files with 43 additions and 0 deletions

View File

@ -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."