mirror of
https://github.com/hyzendust/encryptall.git
synced 2026-02-15 00:21:18 +01:00
Update: -p flag for password
This commit is contained in:
@@ -1,10 +1,27 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Parse command line arguments
|
||||||
|
while getopts "p:" opt; do
|
||||||
|
case $opt in
|
||||||
|
p)
|
||||||
|
PASSWORD="$OPTARG"
|
||||||
|
;;
|
||||||
|
\?)
|
||||||
|
echo "Invalid option: -$OPTARG" >&2
|
||||||
|
echo "Usage: $0 [-p password]"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
mkdir -p Encrypted
|
mkdir -p Encrypted
|
||||||
|
|
||||||
echo -n "Enter password: "
|
# If password not provided via flag, prompt for it
|
||||||
read PASSWORD
|
if [ -z "$PASSWORD" ]; then
|
||||||
echo ""
|
echo -n "Enter password: "
|
||||||
|
read PASSWORD
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
|
||||||
PASSFILE=$(mktemp)
|
PASSFILE=$(mktemp)
|
||||||
echo "$PASSWORD" > "$PASSFILE"
|
echo "$PASSWORD" > "$PASSFILE"
|
||||||
|
|||||||
Reference in New Issue
Block a user