19 lines
370 B
Bash
Executable File
19 lines
370 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# TODO
|
|
# - mount all partitions by selecting disk
|
|
# - hide already mounted partitions
|
|
# - usage
|
|
# - one device per line
|
|
# - support for /mnt
|
|
|
|
readarray -t LSBLK <<< "$(lsblk -n --paths --list | grep part)"
|
|
|
|
select dev in "${LSBLK[@]}"; do
|
|
name="$(cut -f1 -d' ' <<< "$dev")"
|
|
|
|
udisksctl mount -b "$name"
|
|
echo "$name" >> /tmp/automount
|
|
done
|