From 1b688124deecf2953a30db9aeb43f87fad6a1987 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Sun, 9 Nov 2025 16:45:01 -0800 Subject: [PATCH] New backup 2025-11-09 16:45:01 --- default/home/.sapphrc/default | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/default/home/.sapphrc/default b/default/home/.sapphrc/default index a9f22f3..535ce1c 100755 --- a/default/home/.sapphrc/default +++ b/default/home/.sapphrc/default @@ -114,10 +114,22 @@ tb-encrypt(){ printf 'no path provided\n' return 1 fi - tar -czf - "${1}" | openssl enc -e -aes256 -out secured.tar.gz + path=$(realpath "${1}") + bn=$(basename "${path}") + tar -czf - "${1}" | openssl enc -e -pbkdf2 -out "${bn}-$(date +%Y-%m-%d_%H%M%S).tar.gz.enc" } tb-decrypt(){ - openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test + if ! [[ -f "${1}" ]];then + printf 'no path provided\n' + return 1 + fi + path=$(realpath "${1}") + bn=$(basename "${path}") + echo "${1}" + echo "${path}" + echo "${bn}" + mkdir "${bn%%.*}" + openssl enc -d -pbkdf2 -in "${1}" | tar xz -C "${bn%%.*}" } alias quickdeb='dpkg-buildpackage -b -tc' alias gituntracked='git ls-files . --exclude-standard --others'