diff options
Diffstat (limited to 'templates/.zsh/aliases.zsh')
-rw-r--r-- | templates/.zsh/aliases.zsh | 42 |
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" |