-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.aliases
77 lines (71 loc) · 2.69 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
alias gl='git log --oneline --all --graph --decorate $*'
alias clear='cls'
alias unalias='alias /d $1'
alias gitlog='git log --graph --decorate --pretty=oneline --abbrev-commit master origin/master $1'
alias gits='git status -sb'
alias gitb='git branch -a'
alias gc='git commit -m $1'
alias gd='git diff'
alias gco='git checkout $1'
alias gcam='git commit --amend'
alias src='cd "/mnt/c/Users/AndersNS/Source/"'
alias gpr='git pull --rebase'
alias subm='git submodule update --recursive'
alias npmi='npm i'
alias npmlist='npm list -g --depth=0'
alias glog='git log --pretty=format:"%C(green)%h %C(yellow)%ad %C(green)%<(10,trunc)%an %C(auto)%d %C(white)%s" --date=short --max-count=24 --graph'
alias glg='git log --oneline --decorate --color --graph --max-count=8'
alias l='ls -o -l -a'
alias gall='git add --all'
alias merged='git branch --merged master'
alias branchclean='git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d'
alias lzn='lazynpm'
alias lzd='lazydocker'
alias lzg='lazygit'
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
alias dfgg='gg --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
alias dfa='dotfiles add $HOME/.config/astronvim/lua/user/**/*.lua && dotfiles add $HOME/.config/lvim/**/*.lua && dotfiles add -u && dotfiles add $HOME/.config/lvim/lua/* && dotfiles add $HOME/.config/nvim/*'
alias dfc='dotfiles add -u && dotfiles commit -m $1'
alias dfs='dotfiles status'
alias dfu="dotfiles add -u && dotfiles add $HOME/.config/lvim/**/*.lua"
alias dfd="dotfiles diff"
alias dfp="dotfiles push"
alias dfpu="dotfiles pull --rebase"
alias gg="lazygit"
alias ns='npm start'
alias n='pnpm'
alias man='batman'
alias rider='open -na "Rider.app" --args $1'
alias ridereap='open -na "Rider EAP.app" --args $1'
alias maincp='git show main:$1 | pbcopy'
alias vf="fzf --preview 'bat -n --color=always {}' --preview-window 'right:60%:wrap:nohidden' --bind 'enter:become(nvim {})'"
# tmux aliases
alias tmnhn='tmn nhn'
alias tmvar='tmuxifier s var'
alias tmpriv='tmn priv'
alias tmavim='tmn vim'
alias tmn='tmux new -A -s $1'
alias tmd='tmux detach'
alias tmss='tmux set status'
function activedeploy() {
git fetch --tags -f > /dev/null
git show deploy/$1/active
git branch --contains deploy/$1/active
}
alias activeprod='activedeploy prod'
alias activetest='activedeploy test'
alias activeqa='activedeploy qa'
alias activeutv='activedeploy utv'
# git
alias fgc='fzf-git-checkout'
alias todos='git todos'
alias gdc='git diff --cached'
alias lc='eza -la --icons'
alias ll='lsd -l'
alias lla='lsd -la'
alias ezat='eza -T --icons --git-ignore'
alias lzd='lazydocker'
alias drawio='/Applications/draw.io.app/Contents/MacOS/draw.io'
alias vim='nvim'
alias cls='tput reset'
alias clear='cls'