My setup
I use pipenv for python environment management and the following start script:
cd path/to/project
pipenv shell
git status
Stop script
- The script gets stuck after
pipenv shell, which spawns a shell and places the terminal "inside that shell".
git status doesn't run until I leave the shell using exit
- This means I can never
prm stop as intended
Demonstration
Here I use:
prm start - note cd executes and we are placed inside pipenv shell. Can be seen from (AIMAS) on left hand side
prm stop - prm says no active project because prm start hasn't finished executing
exit - I use exit to leave the shell the git status executes

My setup
I use
pipenvfor python environment management and the following start script:cd path/to/project pipenv shell git statusStop script
exitpipenv shell, which spawns a shell and places the terminal "inside that shell".git statusdoesn't run until I leave the shell usingexitprm stopas intendedDemonstration
Here I use:
prm start- notecdexecutes and we are placed inside pipenv shell. Can be seen from (AIMAS) on left hand sideprm stop- prm saysno active projectbecauseprm starthasn't finished executingexit- I use exit to leave the shell thegit statusexecutes