Add code
This commit is contained in:
32
sshfs-umount
Executable file
32
sshfs-umount
Executable 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
|
||||
Reference in New Issue
Block a user