20 lines
		
	
	
	
		
			367 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			367 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/zsh
 | |
| 
 | |
| if [[ -n $VIRTUAL_ENV ]]; then
 | |
| 	pip install ipython &>/dev/null
 | |
| else
 | |
| 	cd ~/toy-projects/playground_venv/
 | |
| 	. bin/activate
 | |
| fi
 | |
| 
 | |
| if [[ -e $VIRTUAL_ENV/ipython_profile ]]; then
 | |
| 	ipy_profile="--profile=$(<$VIRTUAL_ENV/ipython_profile)"
 | |
| fi
 | |
| 
 | |
| if [[ "$1" == "pip" ]]; then
 | |
| 	exec "$@"
 | |
| elif [[ $1 == "-s" ]]; then
 | |
| 	exec $SHELL
 | |
| else
 | |
| 	exec ipython $ipy_profile "$@"
 | |
| fi
 |