# My setup for zshrc # KSI : 2023-07-18 # KSI : 2024-06-12 - added myProjectManagement # KSI : 2024-06-22 - added myProjectManagement2 # KSI : 2025-10-17 - added myDbEngine # KSI : 2025-10-18 - added myAuth # KSI : 2025-10-18 - added myYAMT alias pycharm_wsl="$HOME/Devtools/pycharm/current/bin/pycharm > /dev/null 2>&1 &" alias psg='ps -aef | grep' alias h=history alias g='grep -i' def init.sheerka() { workon Sheerka DEV_HOME=~/Dev/Sheerka SHEERKA_BACKUP_FOLDER=$DEV_HOME/sheerka_backup SHEERKA_BACKUP_FILE=new.sb export DEV_HOME export SHEERKA_BACKUP_FOLDER export SHEERKA_BACKUP_FILE cd $DEV_HOME alias ssd='cd $DEV_HOME/src; uvicorn server.main:app --port 56356 --reload' alias sc='python $DEV_HOME/src/client.py --username kodjo --password kodjo' alias sheerka.reset=$DEV_HOME/utils/sheerka.reset.sh alias sheerka.rebuild=$DEV_HOME/utils/sheerka.rebuild.sh alias lines_count="find . -name '*.py' | xargs wc -l" alias nb_lines="find . -name '*.py' | xargs wc -l" alias top_lines="find . -name '*.py' | xargs wc -l | sort -n -r" } def init.debugSheerka() { DEV_HOME=~/Dev/SheerkaDebug export DEV_HOME cd $DEV_HOME } def init.myPaperless() { DEV_HOME=~/Dev/MyPaperless export DEV_HOME export API_KEY="some_fake_dev_api_key" export NAS_USER_NAME="test_user" export NAS_PASSWORD="l7\UgG*2udhjeK$" workon MyPaperless cd $DEV_HOME } def init.myProjectManagement() { workon MyProjectManagement DEV_HOME=~/Dev/MyProjectManagement alias start_server='cd $DEV_HOME/back/src; uvicorn server.main:app --reload' alias start_front='cd $DEV_HOME/back/src/front; streamlit run main.py' export DEV_HOME export USER_NAME secrets.myProjectManagement cd $DEV_HOME } def init.myManagingTools() { workon MyManagingTools DEV_HOME=~/Dev/MyManagingTools ADMIN_EMAIL='kodjo.sossouvi@gmail.com' ADMIN_PASSWORD='kodjo' export DEV_HOME export ADMIN_EMAIL export ADMIN_PASSWORD secrets.myManagingTools cd $DEV_HOME } def init.myProjectManagement2() { workon MyProjectManagement2 DEV_HOME=~/Dev/MyProjectManagement2 export DEV_HOME export USER_NAME secrets.myProjectManagement cd $DEV_HOME } def init.myJiraTools() { workon MyJiraTools DEV_HOME=~/Dev/MyJiraTools export DEV_HOME export API_TOKEN export USER_NAME secrets.myJiraTools cd $DEV_HOME } def init.weatherMCPTutorial() { workon WeatherMCPTutorial DEV_HOME=~/Dev/WeatherMCPTutorial export DEV_HOME cd $DEV_HOME } def init.myTTSClient() { workon MyTTSClient DEV_HOME=~/Dev/MyTTSClient alias myttscli='python $DEV_HOME/main.py' export DEV_HOME cd $DEV_HOME } def init.myDocManager() { PROJECT_NAME="MyDocManager" workon $PROJECT_NAME DEV_HOME="$HOME/Dev/$PROJECT_NAME" export PROJECT_NAME export DEV_HOME cd $DEV_HOME } def init.myDbEngine() { PROJECT_NAME="MyDbEngine" workon $PROJECT_NAME DEV_HOME="$HOME/Dev/$PROJECT_NAME" export PROJECT_NAME export DEV_HOME cd $DEV_HOME } def init.myAuth() { PROJECT_NAME="MyAuth" workon $PROJECT_NAME DEV_HOME="$HOME/Dev/$PROJECT_NAME" export PROJECT_NAME export DEV_HOME cd $DEV_HOME } def init.myYAMT() { PROJECT_NAME="MyYetAnotherManagerTools" workon $PROJECT_NAME DEV_HOME="$HOME/Dev/$PROJECT_NAME" ADMIN_EMAIL='kodjo.sossouvi@gmail.com' ADMIN_PASSWORD='kodjo' export PROJECT_NAME export DEV_HOME export ADMIN_EMAIL export ADMIN_PASSWORD cd $DEV_HOME } def cdd() { cd $DEV_HOME } export PATH=/home/kodjo/.local/bin:$PATH export WORKON_HOME=~/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=$(which python3) source virtualenvwrapper.sh