mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	
							parent
							
								
									7f66a070a4
								
							
						
					
					
						commit
						9930dd6e49
					
				@ -1,9 +1,9 @@
 | 
			
		||||
agp() {
 | 
			
		||||
function agp() {
 | 
			
		||||
  echo $AWS_PROFILE
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# AWS profile selection
 | 
			
		||||
asp() {
 | 
			
		||||
function asp() {
 | 
			
		||||
  if [[ -z "$1" ]]; then
 | 
			
		||||
    unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE
 | 
			
		||||
    echo AWS profile cleared.
 | 
			
		||||
@ -22,7 +22,7 @@ asp() {
 | 
			
		||||
  export AWS_EB_PROFILE=$1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
aws_change_access_key() {
 | 
			
		||||
function aws_change_access_key() {
 | 
			
		||||
  if [[ -z "$1" ]]; then
 | 
			
		||||
    echo "usage: $0 <profile>"
 | 
			
		||||
    return 1
 | 
			
		||||
@ -38,18 +38,18 @@ aws_change_access_key() {
 | 
			
		||||
  aws iam list-access-keys
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
aws_profiles() {
 | 
			
		||||
function aws_profiles() {
 | 
			
		||||
  [[ -r "${AWS_CONFIG_FILE:-$HOME/.aws/config}" ]] || return 1
 | 
			
		||||
  grep '\[profile' "${AWS_CONFIG_FILE:-$HOME/.aws/config}"|sed -e 's/.*profile \([a-zA-Z0-9_\.-]*\).*/\1/'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_aws_profiles() {
 | 
			
		||||
function _aws_profiles() {
 | 
			
		||||
  reply=($(aws_profiles))
 | 
			
		||||
}
 | 
			
		||||
compctl -K _aws_profiles asp aws_change_access_key
 | 
			
		||||
 | 
			
		||||
# AWS prompt
 | 
			
		||||
aws_prompt_info() {
 | 
			
		||||
function aws_prompt_info() {
 | 
			
		||||
  [[ -z $AWS_PROFILE ]] && return
 | 
			
		||||
  echo "${ZSH_THEME_AWS_PREFIX:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_SUFFIX:=>}"
 | 
			
		||||
}
 | 
			
		||||
@ -61,7 +61,7 @@ fi
 | 
			
		||||
 | 
			
		||||
# Load awscli completions
 | 
			
		||||
 | 
			
		||||
_awscli-homebrew-installed() {
 | 
			
		||||
function _awscli-homebrew-installed() {
 | 
			
		||||
  # check if Homebrew is installed
 | 
			
		||||
  (( $+commands[brew] )) || return 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user