aboutsummaryrefslogtreecommitdiff
path: root/.config/fish
diff options
context:
space:
mode:
authorkj-sh6042024-07-03 19:25:17 -0400
committerkj-sh6042024-07-03 19:25:17 -0400
commit276e38820e08a69e2776646d457c3a8f97eec1ef (patch)
treedcf410e6697fac7e0fbf58274abbc9a4016aa749 /.config/fish
parent24822e45b37a6da5c35a897b3193ca44206a25ce (diff)
refactor: `echo`, `printf`, and `cat` aliases
Diffstat (limited to '.config/fish')
-rw-r--r--.config/fish/config.fish9
1 files changed, 7 insertions, 2 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 1b5570b..c5330d6 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -12,20 +12,25 @@ if status is-interactive
alias c="cal"
alias d="disown"
alias dots="cd ~/.local/share/.dotfiles/"
- alias echo="command echo"
+ alias echo=(command which echo)
alias egrep='grep -E'
alias fgrep='grep -F'
alias grep='grep --colour=auto'
alias ls="ls --group-directories-first -h -p --color -F"
alias neofetch="alsi"
alias p="paru"
- alias printf="command printf"
+ alias printf=(command which printf)
alias pu="paru -Syu --noconfirm"
alias s="cd ~/.local/bin && ls"
alias t="timedatectl"
alias w="curl wttr.in"
alias x="startx"
+ # conditionally alias cat to bat -p if bat is installed
+ if which bat >/dev/null 2>&1
+ alias cat="bat -p"
+ end
+
# youtube-dl aliases
alias yt-mp4="youtube-dl -cif 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'"
alias yt-webm="youtube-dl -cif 'bestvideo[ext=webm]+bestaudio[ext=webm]/best[ext=webm]/best'"