# Keep in dots/aliases & Source # # Colored Prompts alias ls='ls --color=auto' alias dir='dir --color=auto' alias vdir='vdir --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' # colored GCC warnings and errors export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' # Aliases alias la="ls -lah" alias oo="open . || xdg-open ." alias ex="exit" alias qq="exit" alias mv="mv -iv" alias cp="cp -riv" alias mkdir="mkdir -vp" alias rm="rm -i" alias b="cd .." alias bls="cd .. && ls" alias bb="cd ../../" alias bbls="cd ../../ && ls" alias cl="clear" alias cdl="cd && cl" alias v="vi" alias vi="vim" alias vim="nvim -R" alias vime="nvim" alias py="python" alias py2="python2" alias py3="python3" alias editsource="vim ~/.bashrc" alias editalias="vim ~/dots/aliases" alias sourceprofile="source ~/.bashrc" alias sourcepro="sourceprofile" alias sp="sourcepro" alias internetSpeedTest="wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip" alias ufwcmd="echo 'ufw allow proto tcp from 0.0.0.0 port 00 to 0.0.0.0 port 00 comment'" alias weather="curl http://wttr.in/hk" alias publicip="curl ipinfo.io" alias graph="git log --all --decorate --oneline --graph" alias gs="git status" alias gl="git log" alias gd="git diff" alias ga="git add ." alias gb="git branch" alias gch="git checkout" alias gp="git push" alias gc="git commit -am 'quick updates'" alias gcp="git commit -am 'quick updates' && git push" alias gcm="git commit -m" alias dlvid="yt-dlp" alias dlmp3="yt-dlp -x --audio-format mp3" alias dlflac="yt-dlp -x --audio-format flac" alias dlplaylist='yt-dlp --output "%(playlist_index)s.%(title)s.%(ext)s"' export EDITOR=/usr/bin/nvim #eval `keychain --agents ssh --eval id_rsa`