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'