[IMPROVED] Incluir carpeta .developer en backup de perfil de desarrollador

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-03-12 21:03:11 -05:00
parent 74665ef04d
commit 988bf503c7
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26

View file

@ -193,12 +193,24 @@ function developer_backup() {
fi fi
fi fi
# Copy .developer folder for user to backup
mkdir ${TMP_PATH}/.developer
if [ $? -eq 0 ] && [ -d $HOME/.developer ]; then
cp -rf $HOME/.developer/* ${TMP_PATH}/.developer/
rc=$?
if [ $rc -ne 0 ]
then
rm -rf "${TMP_PATH}"
return $rc
fi
fi
# Change backup work path to make zip archive # Change backup work path to make zip archive
cd "${TMP_PATH}" cd "${TMP_PATH}"
# Comprimir el archivo de respaldo en un archivo ZIP protegido con contraseña # Comprimir el archivo de respaldo en un archivo ZIP protegido con contraseña
BACKUP_FILE="${LOCAL_BACKUP}/gpg_${USER}_${TIMESTAMP}" BACKUP_FILE="${LOCAL_BACKUP}/gpg_${USER}_${TIMESTAMP}"
zip -qqr -P "${ZPASSWORD}" $BACKUP_FILE * .gnupg .ssh .gitconfig zip -qqr -P "${ZPASSWORD}" $BACKUP_FILE * .gnupg .ssh .gitconfig .developer
rc=$? rc=$?
if [ $rc -ne 0 ] if [ $rc -ne 0 ]
then then
@ -266,6 +278,13 @@ function developer_restore() {
return $rc return $rc
fi fi
# Restore zip full .developer directory
unzip -qqo -P "$ZPASSWORD" "$BACKUP_ZIP" ".developer"/* -d $HOME
rc=$?
if [ $rc -ne 0 ]; then
return $rc
fi
return 0 return 0
} }