mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +00:00
Plugin nmount: toggle mount status of a device
This commit is contained in:
parent
9167192d31
commit
430945d420
|
@ -7,6 +7,7 @@
|
|||
| imgur | bash | - | Upload an image to imgur (from [imgur-screenshot](https://github.com/jomo/imgur-screenshot)) |
|
||||
| kdeconnect | sh | kdeconnect-cli | Send selected files to an Android device |
|
||||
| ndiff | sh | vimdiff | File and directory diff for selection |
|
||||
| nmount | sh | pmount | Toggle mount status of a device as normal user |
|
||||
| nwal | sh | nitrogen | Set the selected image as wallpaper using nitrogen |
|
||||
| paste | sh | [pastebinit](https://launchpad.net/pastebinit) | Paste contents of current (text) file to paste.ubuntu.com |
|
||||
| picker | sh | nnn | Pick files and pipe the newline-separated list to another utility |
|
||||
|
|
23
plugins/nmount
Executable file
23
plugins/nmount
Executable file
|
@ -0,0 +1,23 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
# Description: Toggle mount status of a device using pmount
|
||||
# If the device is mounted, it will be unmounted and vice versa.
|
||||
#
|
||||
# Shell: POSIX compliant
|
||||
# Author: Arun Prakash Jana
|
||||
|
||||
lsblk
|
||||
echo
|
||||
echo -n "device (e.g. sdc2): "
|
||||
read dev
|
||||
echo
|
||||
|
||||
if grep -qs "$dev " /proc/mounts; then
|
||||
pumount "$dev"
|
||||
echo $dev unmounted.
|
||||
else
|
||||
pmount "$dev"
|
||||
echo "$dev" mounted to "$(lsblk -n /dev/"$dev" | rev | cut -d' ' -f1 | rev)".
|
||||
fi
|
||||
|
||||
read dummy
|
Loading…
Reference in a new issue