-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaliases
150 lines (141 loc) · 5.2 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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# -------------------------------------------------------------------
# ZSH/Machine
# -------------------------------------------------------------------
alias dotfiles="code ~/.dotfiles"
alias zshconfig="code ~/.zshrc"
alias ohmyzsh="code ~/.oh-my-zsh"
alias aliases="code ~/.config/aliases"
alias hosts="code /etc/hosts"
alias ip="dig +short myip.opendns.com @resolver1.opendns.com"
alias ips="ifconfig -a | grep -o 'inet6\? \(\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)\|[a-fA-F0-9:]\+\)' | sed -e 's/inet6* //'"
# -------------------------------------------------------------------
# TMUX
# -------------------------------------------------------------------
alias tx="tmux"
alias txn="tmux new -s"
alias txa="tmux attach"
alias txm="tmuxinator start"
alias txdot="tmuxinator start dotfiles"
alias txopl="tmuxinator start optimizeleads"
alias txop="tmuxinator start optimizepress"
alias txopp="tmuxinator start oppackages"
alias txz="tmuxinator start zimsko"
# -------------------------------------------------------------------
# Global
# -------------------------------------------------------------------
alias so="source ~/.zshrc"
alias l='eza'
alias ls='eza -alh --icons=always --color-scale-mode=gradient --hyperlink'
alias ll='eza -alh --icons=always --group-directories-first'
alias la='eza -laGhF --icons=always'
alias cat='bat'
alias htop='btop'
alias c='clear'
alias cd='z'
alias cdd='z -' # back to last directory
alias ..='z ..'
alias ...='z ../..'
alias ....='z ../../..'
alias .....='z ../../../..'
alias ......='z ../../../../..'
alias mkdir='mkdir -pv'
alias du='du -ch'
alias df='dust'
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
alias sshkey="cat ~/.ssh/id_rsa.pub | pbcopy && echo 'Copied to clipboard.'"
alias ping='prettyping'
# -------------------------------------------------------------------
# Editors
# -------------------------------------------------------------------
alias code='windsurf'
alias subl='subl -n'
# -------------------------------------------------------------------
# Archiving
# -------------------------------------------------------------------
alias untar="tar -zxvf"
alias untarbz2="tar -jxvf"
alias targz="tar -pczf"
# -------------------------------------------------------------------
# Directory Shortcuts
# -------------------------------------------------------------------
alias h="z ~/"
alias d="z ~/Dropbox"
alias dl="z ~/Downloads"
alias dt="z ~/Desktop"
alias p="z ~/Code"
alias pc="z ~/Code/creo"
alias pp="z ~/Code/personal"
alias pt="z ~/Code/test"
alias pi="z ~/Code/influendo"
alias po="z ~/Code/influendo/optimizepress"
alias pop="z ~/Code/influendo/optimizepress/public/wp-content/plugins"
alias pil="z ~/Code/influendo/optimizeleads"
alias psl="z ~/Code/influendo/hub.optimizepress"
# -------------------------------------------------------------------
# More Shortcuts
# -------------------------------------------------------------------
alias g="git"
alias h="history"
alias j="jobs"
alias o="open"
alias oo="open ."
# -------------------------------------------------------------------
# Git
# -------------------------------------------------------------------
alias ga='git add'
alias gp='git push'
alias gl='git logx'
alias gs='git status'
alias gd='git diff'
alias gm='git commit -m'
alias gma='git commit -am'
alias gacm='git acm'
alias gb='git branch'
alias gc='git checkout'
alias gra='git remote add'
alias grr='git remote rm'
alias gpu='git pull'
alias gcl='git clone'
alias gta='git tag -a -m'
alias gf='git reflog'
alias git-discard='git clean -df; git checkout -- .'
alias delete-merged='git branch --merged | grep -v "\*" | xargs -n 1 git branch -d'
alias remove-merged='git branch --merged | grep -v "\*" | xargs -n 1 git branch -d'
alias show-merged='git branch --merged | grep -v "\*"'
alias grm='git branch --merged | grep -v "\*" | xargs -n 1 git branch -d'
alias gsm='git branch --merged | grep -v "\*"'
alias nah='git reset --hard;git clean -df;'
# -------------------------------------------------------------------
# Laravel
# -------------------------------------------------------------------
alias artisan='php artisan'
alias art='php artisan'
alias a='php artisan'
alias aclr='php artisan view:clear; php artisan cache:clear; php artisan config:clear; php artisan event:clear; php artisan debugbar:clear; php artisan filament:clear-cached-components; php artisan icons:clear;'
alias migrate="php artisan migrate"
alias fresh="php artisan migrate:fresh --seed"
alias serve="php artisan serve"
alias dump="php artisan dump"
alias routes="php artisan route:list"
alias t="./vendor/bin/phpunit --testdox"
alias test="./vendor/bin/phpunit --testdox"
alias phpspec=vendor/bin/phpspec
alias rock='rocketeer'
alias tinker='php artisan tinker'
alias gw='gulp watch'
alias npmd='npm run dev'
alias npmw='npm run watch'
alias npmw='npm run build'
alias nd='npm run dev'
alias nw='npm run watch'
alias nw='npm run build'
alias solo='php artisan solo'
# -------------------------------------------------------------------
# Composer
# -------------------------------------------------------------------
alias cmpi='composer install'
alias ci='composer install'
alias cmpu='composer update'
alias cu='composer update'
alias cmpd='composer dump-autoload --optimize'
alias co='composer dump-autoload --optimize'