Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
68 lines (53 sloc) 1.91 KB
# sexy list handling
alias ll='exa -la --git'
# Hide/show all desktop icons (useful when presenting)
alias hidedesktop="defaults write CreateDesktop -bool false && killall Finder"
alias showdesktop="defaults write CreateDesktop -bool true && killall Finder"
# colored cat command
alias cat='bat'
# ip address
alias ip="echo Your ip is; dig +short;"
# set up https-server
alias https-server='http-server --ssl --cert ~/.ssl/localhost.crt --key ~/.ssl/localhost.key -a localhost -o'
# launch applications
alias chrome='open -a "/Applications/Google" --args --force-renderer-accessibility'
alias chromeDebug='chrome --remote-debugging-port=9222'
# npm stuff
alias ni='npm install'
alias nis='npm install --save'
alias nid='npm install --save-dev'
alias nig='npm install --global'
alias ns='npm start'
alias nt='npm test'
alias nit='npm install && npm test'
alias nk='npm link'
alias nr='npm run'
alias npm-reset='rm -rf node_modules && rm -f package-lock.json && npm install && npx node-notifier-cli -t "Done" -m "npm modules reinstalled" -s Glass -i'
alias dnm='rm -rf node_modules && npm i'
# git handling
clone() {
git clone $1
cd $(basename ${1%.*})
if test -f "./package.json"; then
echo "..."
echo "Found package.json... installing dependencies"
echo "..."
npm install
alias gcop='git co -p'
alias gcop!='git co -p --amend'
alias gcol='gitin status'
# trash
alias t=trash
# MAC adress changer (free wifi hack)
alias freewifi="sudo ifconfig en0 ether `openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'`"
# directory short cuts
alias p='cd ~/Projects/'
alias d='cd ~/Downloads/'
alias sj='cd ~/Projects/stefan-judis-website/'
# create files in subfolders
function touchp() {
mkdir -p "$(dirname "$1")/" && touch "$1"
You can’t perform that action at this time.