Skip to content

Commit 74e6bc0

Browse files
committed
merge macos logic (wip)
1 parent f70e7d6 commit 74e6bc0

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

kindle-delete-ads.sh

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#
88
# changelog
99
#
10+
# 2025-01-18: macOS compatibility
1011
# 2024-06-20: drop bashisms
1112
# 2016-07-24: initial release
1213

@@ -19,9 +20,19 @@ fi
1920
if [ -n "$1" ]; then
2021
kindleDevice="$1"
2122
else
22-
echo -n "Autodetecting Kindle device... "
23-
kindleDevice=`blkid | grep Kindle | cut -f 1 -d ':'`
24-
echo "done"
23+
# expected mount point on mac - mounts automatically
24+
kindleMount="/Volumes/Kindle"
25+
if [ -d $kindleMount ]; then
26+
echo "Autodetecting Kindle device... "
27+
kindleDisk=`diskutil list | grep Kindle | awk '{print $5}'`
28+
kindleDevice="/dev/$kindleDisk"
29+
echo "Kindle device file is $kindleDevice"
30+
else
31+
echo -n "Autodetecting Kindle device... "
32+
kindleDevice=`blkid | grep Kindle | cut -f 1 -d ':'`
33+
echo "done"
34+
fi
35+
2536
fi
2637

2738
echo "Kindle device file is $kindleDevice"

0 commit comments

Comments
 (0)