mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			614 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			614 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# The use_env call below is a reusable command to activate/create a new Python
 | 
						|
# virtualenv, requiring only a single declarative line of code in your .env files.
 | 
						|
# It only performs an action if the requested virtualenv is not the current one.
 | 
						|
use_env() {
 | 
						|
    typeset venv
 | 
						|
    venv="$1"
 | 
						|
    if [[ "${VIRTUAL_ENV:t}" != "$venv" ]]; then
 | 
						|
        if workon | grep -q "$venv"; then
 | 
						|
            workon "$venv"
 | 
						|
        else
 | 
						|
            echo -n "Create virtualenv $venv now? (Yn) "
 | 
						|
            read answer
 | 
						|
            if [[ "$answer" == "Y" ]]; then
 | 
						|
                mkvirtualenv "$venv"
 | 
						|
            fi
 | 
						|
        fi
 | 
						|
    fi
 | 
						|
}
 |