diff options
| author | krolyxon <krolyxon@tutanota.com> | 2023-02-03 12:57:22 +0530 |
|---|---|---|
| committer | krolyxon <krolyxon@tutanota.com> | 2023-02-03 12:57:22 +0530 |
| commit | a3bad57a59b857febb72d6ae68b46e51e2165c0d (patch) | |
| tree | 95620344bac47f36c6bffd51c9c10221f85a5221 /.local/bin/dmenuumount | |
| parent | fbebef7bee701894994208f3da023d0aac5810d4 (diff) | |
mounter, unmounter, profile, sbar
Diffstat (limited to '.local/bin/dmenuumount')
| -rwxr-xr-x | .local/bin/dmenuumount | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/.local/bin/dmenuumount b/.local/bin/dmenuumount deleted file mode 100755 index d9be444..0000000 --- a/.local/bin/dmenuumount +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# A dmenu prompt to unmount drives. -# Provides you with mounted partitions, select one to unmount. -# Drives mounted at /, /boot and /home will not be options to unmount. - -unmountusb() { - [ -z "$drives" ] && exit - chosen="$(echo "$drives" | dmenu -i -p "Unmount which drive?")" || exit 1 - chosen="$(echo "$chosen" | awk '{print $1}')" - [ -z "$chosen" ] && exit - sudo -A umount "$chosen" && notify-send "💻 USB unmounting" "$chosen unmounted." - } - -drives=$(lsblk -nrpo "name,type,size,mountpoint,label" | awk -F':' '{gsub(/ /,":")}$4!~/\/boot|\/efi|\/home$|SWAP/&&length($4)>1{printf "%s (%s) %s\n",$4,$3,$5}') - -if [ -z "$drives" ]; then - echo "No drives to unmount." && exit -else - echo "Unmountable USB drive detected." - unmountusb -fi |
