mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	It also supports quickly switching AWS profiles defined in ~/.aws/config using the asp alias
		
			
				
	
	
		
			18 lines
		
	
	
		
			354 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			354 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| export AWS_HOME=~/.aws
 | |
| 
 | |
| function agp {
 | |
|   echo $AWS_DEFAULT_PROFILE
 | |
|   
 | |
| }
 | |
| function asp {
 | |
|   export AWS_DEFAULT_PROFILE=$1
 | |
|     export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>"
 | |
|     
 | |
| }
 | |
| function aws_profiles {
 | |
|   reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
 | |
| }
 | |
| 
 | |
| compctl -K aws_profiles asp
 | |
| source `which aws_zsh_completer.sh`
 |