Made a script for creating a skeleton directory tree in or for the mounted USB, to be run via script

This commit is contained in:
Alex Tavarez
2025-09-07 09:32:24 -04:00
parent 7f55c03074
commit 547bfa3e5d

20
skel-sdb.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
set -euo pipefail
SCRIPT_ROOT=$(dirname -- "$0")
if [[ $# -eq 0 ]]; then
read -rp "Mountpoint path for the device or partition: " MP_ROOT
elif [[ $# -gt 0 ]]; then
while getopts "m:" opt; do
case ${opt} in
m) MP_ROOT="${OPTARG}";;
*) echo "${opt} is an invalid option.";;
esac
done
fi
mkdir -p "${MP_ROOT}"/DATA/gpg
mkdir "${MP_ROOT}"/DATA/ssh-"${HOSTNAME}"
touch "${MP_ROOT}"/README.md
echo "$(<"$SCRIPT_ROOT"/README.smpl.md )" > "${MP_ROOT}"/README.md
sudo mkdir "${MP_ROOT}"/{data.bak,notes.bak}