-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.aliases
46 lines (40 loc) · 1.05 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
# Aliases
alias cp='cp -Rv'
alias ls='ls --color=auto -ACF'
alias ll='ls --color=auto -alF'
alias l='ls -l'
alias la='ls -a'
alias lla='ls -la'
alias grep='grep --color=auto'
alias mkdir='mkdir -pv'
alias mv='mv -v'
alias wget='wget -c'
alias dot= 'cd /dotfiles'
alias gadd='git add'
alias gcom='git commit'
alias gsup='git status'
alias goto='git checkout'
alias node='nodejs'
# python
alias pip='pip3'
alias python='python3'
alias pym='python3 manage.py'
alias mkenv='python3 -m venv venv'
alias startenv='source venv/bin/activate'
alias stopenv='deactivate'
alias pyinstall='pip install -r requirements.txt'
# Go
alias gr='go run'
alias gb='go build'
alias gt='go test'
alias gmi='go mod init'
alias gmt='go mod tidy'
# Use programs without a root-equivalent group
alias docker='sudo docker'
alias npm='sudo npm'
# Git aliases.
alias gs='git status'
alias gc='git commit'
alias gp='git pull --rebase'
alias gcam='git commit -am'
alias gl='git log --graph --pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit'