tl;dr: What I am looking for:
python3.5 --working-dir=~/company_repo/ ~/company_repo/something.py
In the codebase I am working on, there are some scripts that help with various tasks - let's call them company scripts. These are owned by the teams responsible for those features.
Next to the codebase, I have my own repo with my own helper scripts - let's call them my scripts. Now my scripts are just bash scripts, and call a sequence of the python company scripts:
myscript.sh
python3.5 ~/company_repo/scripts/helper1.py someargument
python3.5 ~/company_repo/scripts/helper2.py
Problem is, some of the company scripts rely on being run within the company repo, because they call git commands, or load other files by relative path. I cannot change the company scripts right now.
Is there a way to tell the python runtime to use different working directory? I do not want to do cd ~/company_repo
in my bash scripts.