aboutsummaryrefslogtreecommitdiff
path: root/templates/.zsh/aliases.zsh
blob: 875a2a09a33bcff876c0f5054961f0639f6ae3ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 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"

# pass
alias pc="pass --clip"
alias poc="pass otp --clip"