-
Notifications
You must be signed in to change notification settings - Fork 0
/
.aliases
59 lines (50 loc) · 1.11 KB
/
.aliases
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Misc
alias bashrc='nvim ~/.bashrc'
alias zshconfig='nvim ~/.zshrc'
alias ohmyzsh='nvim ~/.oh-my-zsh'
alias vimrc="nvim ~/.vimrc"
alias dotfiles="nvim $DOTFILES"
alias nvimconfg="nvim ~/nvim"
alias grep='rg'
alias :q='exit'
alias v="nvim ."
alias nv="nvim"
alias todos="rg --column --line-number --ignore-case --color=always -e '(TODO|FIXME)'"
alias oss="~/OSS"
alias workspace="~/workspace"
# Kubernetes
alias k="kubectl"
alias kn="kubens"
alias kx="kubectx"
# Go
alias got="go test"
alias gor="go run"
alias gob="go build"
alias gof="go fmt"
# Rust
alias ct="cargo test"
alias cr="cargo run"
alias cb="cargo build"
alias cfmt="cargo fmt"
# Elixir
alias m="mix"
alias mt="mix test"
alias mc="mix compile"
alias mf="mix format"
alias md="mix deps.get"
alias mdc="mix deps.compile"
alias mps="mix phx.server"
alias mpn="mix phx.new"
alias mec="mix ecto.create"
alias mec="mix ecto.migrate"
alias megm="mix ecto.gen.migration"
alias i="iex"
alias ism="iex -S mix"
alias ips="iex -S mix phx.server"
# Docker
alias d="docker"
alias dc="docker compose"
alias h="history | fzf"
alias tw="tmux-windowizer"
# Git
alias gs="git status"