[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:
parent
74665ef04d
commit
988bf503c7
1 changed files with 20 additions and 1 deletions
|
@ -192,13 +192,25 @@ function developer_backup() {
|
|||
return $rc
|
||||
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
|
||||
cd "${TMP_PATH}"
|
||||
|
||||
# Comprimir el archivo de respaldo en un archivo ZIP protegido con contraseña
|
||||
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=$?
|
||||
if [ $rc -ne 0 ]
|
||||
then
|
||||
|
@ -265,6 +277,13 @@ function developer_restore() {
|
|||
if [ $rc -ne 0 ]; then
|
||||
return $rc
|
||||
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
|
||||
|
||||
|
|
Loading…
Reference in a new issue