aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/dmount
blob: 495410fa20320ec630c56d02467f61e6b337695a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#/bin/sh

disks=$(lsblk -o PATH,SIZE,TYPE,LABEL | grep "part" | grep -v "part $" | awk '{print $1 ":", $4, "[" $2 "]"}')

chosen=$(echo $disks | dmenu -p "Mount disk:")

[[ "$chosen" = "" ]] && exit 1

mountpoint=$(echo $chosen | awk '{print "/mnt/" $2}' | dmenu -p "Mountpoint:")

[[ "$mountpoint" = "" ]] && exit 1

mkdir -p $mountpoint
sudo mount $(echo $chosen | awk '{print $1}' | sed 's/://') $mountpoint