diff --git a/aliases b/aliases index 92d2e4c5..e10aa401 100644 --- a/aliases +++ b/aliases @@ -48,8 +48,8 @@ alias lshw="doas lshw -short | less" # list hardware alias {hw,hwinfo}="hwinfo | less" # extensive info on hardware devices alias dmid="doas dmidecode | less" alias of="onefetch -o yaml | yq -C" -alias dict="$HOME/scripts/dict" alias mkdir='mkdir -pv' +alias dict='def' alias {ex,esc}="exit" alias {his,hist}="history" alias mnt="doas mount /dev/sda1 /mnt/media/usb-drive" diff --git a/scripts/def b/scripts/def new file mode 100755 index 00000000..79d48f1c --- /dev/null +++ b/scripts/def @@ -0,0 +1,14 @@ +#!/bin/bash +# + +main() { + + if ! command -v bat &> /dev/null ; then + /usr/bin/dict "${1}" | less + else + /usr/bin/dict "${1}" | bat +fi + +} + +main "$@"