# bash_aliases
alias de='deactivate'
alias cd..='cd ..'
alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../../'
alias .2='cd ../../'
alias .3='cd ../../../'
alias .4='cd ../../../../'
alias .5='cd ../../../../..'
alias c='clear'
alias jcommands='less /home/jitesh/JG/commands'
alias reboot='sudo reboot'
alias lt='ls --human-readable --size -1 -S --classify'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias mkdir='mkdir -pv'
alias mount='mount |column -t'
alias hs='history | grep'
alias h='history'
alias now='date +"%T"'
alias nowtime=now
alias nowdate='date +"%d-%m-%Y"'
# Virtual Environment
alias install-venv='pip install virtualenv'
alias va='source venv/bin/activate'
alias venv='virtualenv venv && source venv/bin/activate'
# confirmation #
alias mv='mv -v'
alias cp='cp -v'
alias rm='rm -i'
alias rmy='yes|rm -rf'
# install with apt-get
alias apt-get="sudo apt-get"
alias j="sudo apt-get --yes"
# update on one command
alias update='sudo apt-get update && sudo apt-get upgrade'
alias gpu='nvidia-smi -l'
alias nn='nvidia-smi'
alias nv='nvidia-smi -l'
alias cpu='htop'
## pass options to free ##
alias meminfo='free -m -l -t'
## get top process eating memory
alias psmem='ps auxf | sort -nr -k 4'
alias psmem10='ps auxf | sort -nr -k 4 | head -10'
## get top process eating cpu ##
alias pscpu='ps auxf | sort -nr -k 3'
alias pscpu10='ps auxf | sort -nr -k 3 | head -10'
## Get server cpu info ##
alias cpuinfo='lscpu'
## older system use /proc/cpuinfo ##
##alias cpuinfo='less /proc/cpuinfo' ##
## get GPU ram on desktop / laptop##
alias gpumeminfo='grep -i --color memory /var/log/Xorg.0.log'
alias wget='wget -c'
alias chrome='/opt/google/chrome/chrome'
##
alias df='df -H'
alias du='du -ch'
alias untar='tar -zxvf '
alias wget='wget -c '
alias ping='ping -c 5'
alias count='find . -type f | wc -l'
alias s='sudo !!'
alias g='grep --color=auto'
alias 3d='cd ~/3d && va'
alias ndds='cd ~/3d/Dataset_Synthesizer/Source/ && unrealeditor NDDS.uproject'
alias ali='source ~/.bashrc'
alias install-basic='pip install opencv-python && pip install numpy && pip install matplotlib'
alias ue-to-coco='3d && python /home/jitesh/3d/data/ue_to_coco.py && cd data/coco_data'
alias make-collage='3d && python /home/jitesh/3d/collage_maker/multi_collage.py && ln -s /home/jitesh/3d/Dataset_Synthesizer/Source/Content/collaged_images /home/jitesh/3d/data'
alias viz-coco='3d && python /home/jitesh/3d/data/viz_keypoints.py -f'
alias vii='cd /home/jitesh/3d/data/viz_dump && shotwell 000000.png'
alias postprocessing_data='/home/jitesh/3d/venv/bin/python /home/jitesh/3d/data/src/data_postprocessing.py'
alias site-pack='nautilus /home/jitesh/3d/venv/lib/python3.7/site-packages'
alias bc='code ~/.bashrc'
alias alias-edit='code ~/.bash_aliases'
alias pyinit='touch __init__.py'
alias data='cd ~/prj/data && va'
alias jlabelme='labelme --nodata --autosave -o json img'
# Git
alias gitinit='sudo sh ~/bin/git_init.sh'
alias startgit='git config --global user.name "Jitesh Gosar" && git config --global user.email "gosar95@gmail.com" && git init'
alias mergemaster='git checkout master; git pull; git merge develop; git push; git checkout develop'
alias gitcon='git config --global credential.helper 'cache --timeout=3600''
alias git-pasonatron='gitcon && git clone https://github.com/PT-ML/pasonatron.git'
alias git-segmentation='gitcon && git clone https://github.com/PT-ML/SegmentationNet.git'
alias git-model_based_angle='gitcon && git clone https://github.com/PT-ML/model_based_angle.git'
alias vs='source /home/jitesh/prj/SekisuiProjects/venv/bin/activate'
alias infer_app='cd /home/jitesh/prj/ed_analyser && source /home/jitesh/prj/ed_analyser/venv/bin/activate && streamlit run /home/jitesh/prj/ed_analyser/src/ed_app0.py'
alias unity-venv='cd ~/3d/Unity/projects/RL-Demo-0.3 && va'
alias ortoolcode='cd ~/jg/ortools_projects/ && va && code .'
alias compare-images='conda activate ofa && streamlit run /home/jitesh/prj/belt-hook/src/app/compare_images.py'
alias tb='conda activate ofa && tensorboard --logdir'
alias gb='conda activate ofa && tensorboard --logdir ~/prj/belt-hook/data/training_data'
alias ts='conda activate mlagentsOrig && cd /home/jitesh/3d/Unity/projects/excav_simul_3d/training_scripts'
alias tsg='ts && tensorboard --logdir results'
# HRI
alias ofa='conda activate ofa'
alias uh='./Downloads/UnityHub.AppImage'
# Weather Report
alias wr='curl wttr.in'
alias wr4='curl wttr.in/?format=4'