aboutsummaryrefslogtreecommitdiff
path: root/templates/.zsh/aliases.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'templates/.zsh/aliases.zsh')
-rw-r--r--templates/.zsh/aliases.zsh42
1 files changed, 42 insertions, 0 deletions
diff --git a/templates/.zsh/aliases.zsh b/templates/.zsh/aliases.zsh
new file mode 100644
index 0000000..f9207fa
--- /dev/null
+++ b/templates/.zsh/aliases.zsh
@@ -0,0 +1,42 @@
+# navigation shortcuts
+alias ..="cd .."
+alias ...="cd ../.."
+alias ....="cd ../../.."
+alias .....="cd ../../../.."
+if [[ $(uname) == "Darwin" || $(uname) == "FreeBSD" ]]; then
+ alias l="ls -lAhG"
+ alias la="ls -lAGh"
+ alias ll="ls -lGh"
+ alias ls="ls -Gh"
+else
+ alias l="ls -lah --color"
+ alias la="ls -la --color"
+ alias ll="ls -l --color"
+ alias ls="ls --color"
+fi
+
+# git
+alias ga="git add"
+alias gb="git branch"
+alias gc="git commit"
+alias gcb="git checkout -b"
+alias gco="git checkout"
+alias gd="git diff"
+alias gds="git diff --staged"
+alias gl="git pull"
+alias gm="git merge"
+alias gp="git push"
+alias gs="git status"
+alias gt="git tag"
+
+# docker-compose
+alias dc="docker-compose"
+alias dcd="docker-compose down"
+alias dcud="docker-compose up -d"
+
+# edit
+alias e="nvim"
+
+# pass
+alias pc="pass --clip"
+alias poc="pass otp --clip"