From 4db71998357c6a624117168e751e5f8fab4f44e5 Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Tue, 29 Nov 2022 02:26:19 -0800 Subject: [PATCH] Def is dict with bat or less --- aliases | 2 +- scripts/def | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100755 scripts/def 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 "$@"