1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00
anytype-kotlin/scripts/common/decrypt.sh

25 lines
No EOL
591 B
Bash
Executable file

# Prerequisite: brew install --cask gpg-suite
echo Enter name of encrypted file including its extension
read -r input
if [[ -z $input ]]; then
echo "Input should not be empty"; exit 1
fi
echo Enter name for output file
read -r output
if [[ -z $input ]]; then
echo "Output should not be empty"; exit 1
fi
echo Enter key for decryption
read -r key
if [[ -z $key ]]; then
echo "Key should not be empty"; exit 1
fi
echo Starting decryption...
gpg --quiet --batch --yes --decrypt --passphrase="${key}" --output ${output} ${input}
echo Your decrypted file "${output}" is created.