#!/bin/sh
# sourced by .zshrc
# GNU or OS-X ls
if ls --color > /dev/null 2>&1; then
colorflag="--color"
else
colorflag="-G"
fi
# enable color support
alias ls='ls ${colorflag}'
# some more ls aliases
alias ls=exa
alias l.='exa -d'
alias ll='exa -alBg --git --time-style=long-iso'
alias la='exa -A'
# alias l.='ls -d .* ${colorflag}'
# alias ll='ls -alF ${colorflag}'
# alias la='ls -A ${colorflag}'
# alias l='ls -CF ${colorflag}'
alias cd..='cd ..'
alias cd...='cd ../..'
alias cd....= 'cd ../../..'
alias cd.....= 'cd ../../../..'
alias cd......= 'cd ../../../../..'
alias httpserver='python -m SimpleHTTPServer 10001'
alias vi=vim
alias vimf='vim --remote-silent'
alias pgrep='ps -eo "%p %c %U %C" | grep'
alias nano='nano -m'
alias emacs='emacs -nw'
alias youtube-dl='yt-dlp'
alias pushrefs='git push origin HEAD:refs/for/master'
alias gitclean='git reflog expire --expire=now --all && git gc --prune=now --aggressive'
alias clangf='clang-format-3.7 -i'
alias scala='scala -Dscala.color=true'
alias lsser='python -m serial.tools.list_ports -v'