forked from driesvints/dotfiles
-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
aliases.zsh
29 lines (25 loc) · 929 Bytes
/
aliases.zsh
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
# Shortcuts
alias -g C=' | pbcopy '
alias -g G=' | grep '
alias -g J=' | jq -CS '
alias -g L=' | less '
alias -g M=' | subl '
alias -g S=' | sed '
alias -g U=' | uniq '
alias -g X=' | xargs '
alias cat='bat -P --theme=Nord -f'
alias la='ll'
alias ll="$(brew --prefix)/opt/coreutils/libexec/gnubin/ls -AhlFo --color --group-directories-first"
alias copy='rsync -avv --stats --human-readable --itemize-changes --progress --partial'
alias key='cat ~/.ssh/id_ed25519.pub | pbcopy'
alias rand='head -c 128 /dev/urandom | openssl enc -base64'
alias phpstorm='open -a /Applications/PhpStorm.app "`pwd`"'
# Valet / Laravel
alias php="valet php"
alias composer="valet composer"
alias art="php artisan"
alias mf="php artisan migrate:fresh"
alias mfs="php artisan migrate:fresh --seed"
# Homebrew
alias services="brew services"
alias services-restart="brew services list G started | cut -d" " -f1 | xargs -I{} brew services restart {}"