forked from nesbert/macOS-setup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaliases.sh
executable file
·49 lines (38 loc) · 1.36 KB
/
aliases.sh
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
#!/usr/bin/env bash
HOME_ZSHRC="$HOME/.zshrc"
if grep -q "# Aliases" ${HOME_ZSHRC}; then
echo "Skipping Aliases to ${HOME_ZSHRC}."
exit 0
fi
echo "Added Aliases to ${HOME_ZSHRC}."
echo '' >> ${HOME_ZSHRC}
# add/update aliases below comment
cat << 'EOF' >> ${HOME_ZSHRC}
###############################################################################
# Aliases #
###############################################################################
alias brew-check='brew update && brew outdated'
alias brew-clean-doctor='brew cleanup && brew doctor'
alias brew-update='brew-check && brew upgrade && brew-clean-doctor'
alias brew-update-casks='brew-check && brew upgrade --cask && brew-clean-doctor'
alias brew-update-formula='brew-check && brew upgrade --formula && brew-clean-doctor'
alias nvm-update-lts='nvm install "lts/*" --reinstall-packages-from="$(nvm current)"'
alias my-ip="curl ifconfig.io"
alias my-weather="curl wttr.in/Las+Vegas,+NV+89138"
alias ..='cd ..'
alias ...='cd .. ; cd ..'
alias ll='gls --l --color -halFG'
alias df='df -lh'
alias du='du -h'
alias space='df'
alias edit='code '
alias now='echo `date`'
alias x='clear'
alias h='history'
alias ping='ping -c 3'
alias bye='logout'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias zshconfig="code ~/.zshrc"
alias ohmyzsh="code ~/.oh-my-zsh"