1
0
Fork 0

mount-jmtpfs: improve

This commit is contained in:
dece 2022-07-05 12:27:27 +02:00
parent 58e3ecb255
commit b7674788a8

View file

@ -8,7 +8,7 @@ if ! command -v jmtpfs > /dev/null; then
exit
fi
if [[ "$1" = "-u" ]]; then
unmount_phones() {
for mount_dir in /tmp/jmtpfs.*; do
if [ -d "$mount_dir" ]; then
umount "$mount_dir"
@ -17,9 +17,19 @@ if [[ "$1" = "-u" ]]; then
rm -rI "$mount_dir"
fi
done
exit
fi
}
SHOW_MOUNT=
while getopts "hus" OPTION; do
case $OPTION in
h) usage; exit 0 ;;
u) unmount_phones; exit 0 ;;
s) SHOW_MOUNT=true ;;
*) usage; exit 1 ;;
esac
done
mount_dir="$(mktemp -d -p /tmp jmtpfs.XXXXXXXXXX)"
jmtpfs "$mount_dir"
echo "Mount directory: $mount_dir"
[[ "$SHOW_MOUNT" = true ]] && nohup open "$mount_dir" > /dev/null 2>&1