From 01abe541707982a50335bf0cab4e83573edfa010 Mon Sep 17 00:00:00 2001 From: goodhumored Date: Tue, 17 Sep 2024 13:21:46 +0300 Subject: [PATCH] aliases moved to another file --- .aliases.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .aliases.sh diff --git a/.aliases.sh b/.aliases.sh new file mode 100644 index 0000000..4b9dbb2 --- /dev/null +++ b/.aliases.sh @@ -0,0 +1,34 @@ +# ╭──────────────────────────────────────────────────────────╮ +# │ aliases │ +# ╰──────────────────────────────────────────────────────────╯ +# ───────────────────────────────── pnpm ───────────────────────────────── +alias n="pnpm" +alias ni="n i" +alias ns="n start" +alias nsd="n start:dev" +alias nt="n test" +alias ntd="n test:dev" + +# ─────────────────────────────── vim/nvim ─────────────────────────────── +if command -v zoxide > /dev/null && command -v nvim-zoxide > /dev/null; then + alias nvim="nvim-zoxide" +fi +alias nv="nvim" +alias lv="lvim" +alias vim="nvim" +alias v="vim" + +# ───────────────────────────────── eza ─────────────────────────────── +if command -v eza > /dev/null; then + alias ls="eza" + alias ll="eza --long --git --icons=always --no-user --no-permissions" + alias tree="eza --tree" +fi + +# ────────────────────────────── cat -> bat ────────────────────────────── +if command -v bat > /dev/null; then + alias cat="bat" +fi + +# ──────────────────────── zoxide (cd -> zoxide) ────────────────────── +eval "$(zoxide init --cmd cd zsh)"