-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.aliases
112 lines (98 loc) · 2.84 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#!/usr/bin/env bash
# Easier navigation: .., ..., ...., .....
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
# utilities
alias :q="poweroff"
alias la='ls -a'
alias du='du -h'
#aliases and configs
alias a='cat ~/.aliases'
alias aupdate='source ~/.aliases'
alias aedit='vim ~/.aliases'
alias aedit-update='vim ~/.aliases && source ~/.aliases'
#vim
alias v='vim'
alias vpinstall='vim +'PlugInstall --sync' +qa'
alias vpupdate='vim +'PlugUpdate --sync' +qa'
alias vpclean='vim +'PlugClean --sync' +qa'
alias av='cat ~/.vimrc'
alias av-edit='vim ~/.vimrc'
#git
alias g='git'
alias ga='git add'
alias gap='git add --interactive -p'
alias gaa='git add -A'
alias gr='git rm'
alias gs='git status'
alias gm='git merge'
alias gms='git merge --squash'
alias gma='git merge -'
alias gl='git log'
alias gl1='git log -n1'
alias gc='git checkout'
alias gca='git checkout -'
alias gcb='git checkout -b'
alias gcommit='git commit -m'
alias gcommita='git commit --amend'
alias gcommitall='git commit -am'
alias gpush='git push'
alias gpushd='git push --delete origin'
alias gpusho='git push -u origin $(git branch | grep \* | tr " " "\n" | tail -n1)'
alias gpull='git pull'
alias grestore='git restore'
alias grestore-staged='git restore --staged'
alias greset='git reset --hard'
alias gb='git branch'
alias gbd='git branch -D'
alias gdiff='git diff'
alias ginit='git init'
alias gclone='git clone'
alias gc-p='git cherry-pick'
#mermaid
alias mmdc='docker run --rm -u `id -u`:`id -g` -v ./:/data minlag/mermaid-cli'
#maven
alias m='mvn'
alias mc='mvn clean'
alias mi='mvn install'
alias mci='mvn clean install -U'
alias mt='mvn test'
alias mci-skip-tests='mvn clean install -U -DskipTests'
alias mt-skip-tests='mvn test -DskipTests'
alias msources='mvn dependency:sources'
alias mtree='mvn dependency:tree'
#docker
alias d='docker'
alias dps'docker ps'
alias dpsa='docker ps -a'
alias dstop='docker stop'
alias dstart='docker start'
alias dl='docker logs'
alias dlf='docker logs -f'
alias dcup='docker-compose up -d'
alias dcdown='docker-compose down'
alias dcreset='docker-compose down && docker-compose up -d'
#python
alias p='python'
alias penv='python -m venv'
alias penvb='python -m venv base && source base/bin/activate'
alias penis='python -m venv base && source base/bin/activate && pip install -r requirements.txt'
alias pipi='pip install'
alias pipireq='pip install -r requirements.txt'
alias pipfreezereq='pip freeze > requirements.txt'
#jupyter
alias j='jupyter'
alias j-notebook='jupyter notebook &'
alias jupytext-bind='jupytext --set-formats ipynb,py:percent '
#pytorch
alias pytorch='source ~/build/pytorch/bin/activate'
#flutter
alias f='flutter'
alias fd='flutter doctor'
alias frun='flutter run'
alias fget='flutter pub get'
alias fadd='flutter pub add'
alias fremove='flutter pub remove'
alias sdkmanager='sdkmanager --sdk_root=${ANDROID_HOME}'