This commit is contained in:
2024-03-16 23:46:35 +01:00
parent 6a1dd1f0be
commit 62d2788510
3 changed files with 104 additions and 0 deletions

32
sshfs-umount Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/bash
declare MOUNTBASEDIR=""
declare MOUNTDIR=""
showHelp() {
echo "${0}"
echo ""
echo "usage :"
echo "${0} [options] dirname"
echo "options :"
echo " -d|--mountbase ~/Remotes"
}
main() {
if [ -d "${MOUNTDIR}" ]; then
if fusermount -z -u "${MOUNTDIR}"; then
rm -r "${MOUNTDIR}"
fi
fi
}
MOUNTBASEDIR=$(realpath ~/Remotes)
while [ ${#} -gt 0 ]; do
case ${1} in
--help) showHelp; exit 0;;
-d | --mountbase) MOUNTBASEDIR=$(realpath "${2}"); shift; shift;;
esac
done
MOUNTDIR="${MOUNTBASEDIR}/${2}";
main