blob: 1c257a8c2945fd3ccc11391b41129ae14253d3f6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/env bash
shopt -s expand_aliases
# alias usb_prompt='dmenu -p'
alias usb_prompt='rofi -dmenu -p'
options=$(lsblk | grep /media/$USER | rev | cut -d ' ' -f 1 | rev)
[ -n "$options" ] && opt_num=$(echo "$options" | wc -l) || opt_num=0
if [ $opt_num == 0 ]; then
notify-send "Nothing mounted!"
elif [ $opt_num == 1 ]; then
udiskie-umount "$options"
else
unmount_device=$(echo "$options" | usb_prompt "What device you want to unmount?")
[[ ! -z "$unmount_device" ]] && udiskie-umount "$unmount_device"
fi
|