forked from gf3/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaliases
51 lines (48 loc) · 1.15 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
# Dir navigation
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias ~='cd ~'
alias ll='tree --dirsfirst -ChFupDaLg 1'
alias a='z'
# Utilities
alias grep='GREP_COLOR="1;37;45" LANG=C grep --color=auto'
alias h="history"
alias localip="ipconfig getifaddr en0"
alias view="nvim -R"
alias timestamp="date +%s"
alias copy="pbcopy"
alias tn="telnet 0.0.0.0 4445"
if type nvim > /dev/null 2>&1; then
alias vim='nvim'
fi
# Git aliases. Note that most of them depend on an alias already defined in
# gitconfig.
alias g="git"
alias gg="g g"
alias grv="git remote -v"
alias gc="g ci"
alias gca="gc --amend"
alias ga="g add"
alias gap="g add -p"
alias gaa="g add -A"
alias gps="g push"
alias gpsf="gps -f"
alias gpsu="gps upstream"
alias gpl="g pull"
alias gd="g df"
alias gs="g st"
alias gl="g lg"
alias glp="g lg -p"
alias gdc="g dfc"
alias gco="g co"
alias gcom="g co main || g co master"
alias gcod="g co develop"
alias gaa="g add -A"
alias gr="g reset"
alias grb="g rebase"
alias gw="g show" # `gs` would clash with Ghost Script
alias gb="g branch"
alias gra="g ra"
alias grm="g rebase main || g rebase master"
alias grim="g rebase -i main || g rebase -i master"