zsh:alias,functions: Add lowres, crypt-{,u}mount

This commit is contained in:
2020-10-26 13:46:25 +01:00
parent ca7e82ae64
commit d1869afff6
2 changed files with 28 additions and 0 deletions

View File

@@ -269,6 +269,30 @@ safe-remove() {
udisksctl power-off -b "/dev/$(lsblk -no pkname "$1")"
}
crypt-mount() {
[[ $# -gt 0 ]] || return 1
[[ -e "$1" ]] || return 1
sudo cryptsetup open "$1" crypt_"${1##*/}" || return 1
udisksctl mount -b /dev/mapper/crypt_"${1##*/}"
}
crypt-umount() {
[[ $# -gt 0 ]] || return 1
[[ -e "$1" ]] || return 1
sync
if ! udisksctl unmount -b /dev/mapper/crypt_"${1##*/}"; then
lsof /dev/mapper/crypt_"${1##*/}"
return 1
fi
if ! sudo cryptsetup close crypt_"${1##*/}"; then
sudo cryptsetup status crypt_"${1##*/}"
return 1
fi
udisksctl power-off -b "$1"
}
## List items in trash if no argument is specified
function trash() {
if (( ! $# )); then