158 lines
3.9 KiB
Bash
158 lines
3.9 KiB
Bash
# 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
|